Avisos
Vaciar todo

PHP Fatal error: Out of memory...libraries/src/Log/LogEntry.php  

Página 1 / 2
 
Alceste
 Alceste
Noble Member

Hola,
Tenemos continuamente este error:
PHP Fatal error: Out of memory in /home/MYACCOUNT/public_html/MYWEB/libraries/src/Log/LogEntry.php on line 116

Nota: he sustituido nombre de la cuenta por MYACCOUNT y nombre de la web por MYWEB

Saludos y gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 15/04/2019 11:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

El problema de memoria puede ser por diversos motivos, el más común es por algún bucle provocado con una extensión de terceros, es decir está realizando peticiones continuamente y no termina provocando un error de memoria.

[

Contenido solo visible a usuarios registrados

Veo que los tiempos de ejecución ya son altos y lo aumentaron:

max_execution_time = 1500
max_input_time = 1500
memory_limit = 3048M
memory_limit = 3048M
suhosin.memory_limit = 3048M

Veo que tienes problemas con una extensión y puede ser la que esta provocando ese problema:

[15-Apr-2019 12:35:05 Europe/Berlin] PHP Warning: Illegal string offset 'calculatedprice' in /home/acudamco/public_html/......../plugins/vmcustom/cbforvm3/cbforvm3.php on line 222

.- Accede a plugins -> vmcustom y renombra el plugin cbforvm3

Revisa si después de eso desaparece el aviso.

Un saludo

ResponderCitar
Respondido : 15/04/2019 1:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Noble Member

Hola,
Este plugin es necesario para el cálculo de productos a medida, por lo que no podemos deshabilitarlo. ¿Si lo renombramos dejará de funcionar, no?
Saludos

ResponderCitar
Respondido : 15/04/2019 4:44 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

¿Si lo renombramos dejará de funcionar, no?
Si, pero no lo pierde si lo nombras, solo se desactiva para ver si el problema es provocado por ese plugin.

Una vez renombrada la carpeta vacías el archivo error_log qu etienes en la raíz de la instalación y vuelves a acceder a la web.

Edita de nuevo el archivo error_log y comprueba si el aviso ya no aparece.

Tienes que comprobar que el plugin esté actualizado y que sea compatible para las versiones de PHP y joomla que estás utilizando.

Un saludo

ResponderCitar
Respondido : 15/04/2019 5:00 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Noble Member

Hola,
Aquí he encontrado a alguien con el mismo problema y se resolvió. Os pongo un enlace por si es de ayuda aunque no explica como lo hicieron. Es exactamente en la misma librería y linea
https://www.sellacious.com/community-support/952-fatal-error-memory-size

Tambien estos post:
https://issues.joomla.org/tracker/joomla-cms/20248#event-358618
http://forum.virtuemart.net/index.php?topic=142172.0
En este último comenta:

puede configurar el complemento del sistema de depuración de Joomla para que registre / muestre solo algunos factores ... elija solo errores. apagar todo lo demás del complemento de depuración puede utilizar una enorme cantidad de memoria durante la depuración

Saludos

ResponderCitar
Respondido : 21/04/2019 1:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tienes tu Joomla actualizado?

Ubica este archivo:
/home/MYACCOUNT/public_html/MYWEB/libraries/src/Log/LogEntry.php

Envíanos una captura de pantalla que incluya la lina 116

Saludos.

ResponderCitar
Respondido : 21/04/2019 5:52 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Noble Member

Hola,
Adjunto captura de pantalla y archivo completo.
Saludos

ResponderCitar
Respondido : 22/04/2019 12:58 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Este archivo es un archivo del core, más bien creo que el problema viene de otro archivo que lo esta llamando, igual revisa si tienes tu Joomla actualizado, si actualices reemplaza los archivos del core y si alguno esta dañado se corregirá.

Si has instalado recientemente alguna extensión prueba deshabilitarla temporalmente y verifica, por ejemplo la que te comentó Pepe, prueba desactivarla

Saludos.

ResponderCitar
Respondido : 22/04/2019 3:57 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Noble Member

Hola,
Estoy en un bucle. Los desarrolladores de la extensión sugerida me aseguran que el error no tiene nada que ver con la extensión y que tienen muchas instalaciones funcionando con ella.
Los desarrolladores de la plantilla me dicen lo mismo en relación con la plantilla.

La plantilla no tiene nada que ver con el uso de memoria y CPU, debe solicitar a su proveedor de alojamiento que verifique qué archivo específico o tabla de base de datos está utilizando dicho uso de memoria. En otros sitios web, esta plantilla no presenta problemas. Finalmente, intente aumentar su memoria disponible y limpie las tablas de su base de datos usted mismo.

Aún así voy a deshabilitar la extensión sugerida por Pepe para hacer la prueba, pero poco tiempo ya que si no toda la parte de venta a medida queda inutilizada.

Saludos

ResponderCitar
Respondido : 22/04/2019 7:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Ok, prueba y nos comentas.

Saludos.

ResponderCitar
Respondido : 22/04/2019 8:14 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Noble Member

Hola,
Lo probé poco tiempo pero parece que no se resuelve. Los desarrolladores del plugin me dicen que no es del plugin
Junto a este error aparecen otros dos por si es de ayuda:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13

[23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190

¿Qué versión de PHP me aconsejáis que use?
Saludos

ResponderCitar
Respondido : 23/04/2019 9:59 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Para la versión 3x de joomla utiliza la versión 7.2 de PHP

Un saludo

ResponderCitar
Respondido : 23/04/2019 10:22 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Noble Member

Gracias. ¿Os dicen algo estos errores?

Ahora mismo sin servicio por:

Fatal error: Out of memory (allocated 23068672) (tried to allocate 73728 bytes) in /home/MICUENTA/public_html/MIDIRECTORIIO/libraries/regularlabs/src/Html.php on line 79

Y los que comenté antes:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13

[23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190

ResponderCitar
Respondido : 23/04/2019 10:47 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Ese aviso hace referencia a las siguinetes extensiones:
-> https://www.regularlabs.com/

Tienes que revisar si están actualizadas las extensiones.

Por lo que comentan en el foro parece que es por problema de memoria pero ya tienes aumentado la memoria:

max_execution_time = 1500
max_input_time = 1500
memory_limit = 3048M
memory_limit = 3048M
suhosin.memory_limit = 3048M

Por lo que comentan necesita 128MB y en tu cuenta tienes memory_limit = 3048M

Prueba a desactivar los módulos que tienes de regularlabs y ver si la web carga.

Este error hace referencia a la plantilla gk_instyle

PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13

Por lo que indica el aviso es un array que no está implementado, puede ser problema de programación de plantilla o por versión de PHP.

¿ que version de PHP tienes instalada ? revisa que tengas una version de la rama 7x por ejemplo 7.2

23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190

Para este último error prueba con la versión de PHP 7.2
-> https://forum.virtuemart.net/index.php?topic=141538.0

Una vez modificada la versión de PHP accede a tu cuenta de cPanel -> Administrador de archivo y vacía el archivo error_log

Accede de nuevo a la web y comprueba si los avisos se solucionan y ya no aparecen.

Un saludo

ResponderCitar
Respondido : 23/04/2019 11:21 am

Cursos Gratuitos WordPress

Alceste
 Alceste
Noble Member

Hola,
Nos dicen desde ticket esto:

Es posible que coincidan con ciertas actividades que podáis realizar desde los backends de las webs. Por favor, ¿podrías confirmarnos si los intervalos temporales de más consumen coinciden? En ese caso lo más probable es que algún componente de tu web que actúa en el backend produce ese aumento drástico de consumo.
Si así fuera, una vez detectes la actividad que produce el aumento de consumo de CPU, puedes probar a ir desactivando complementos para ver si el pico de consumo desaparece.

Vemos que un tercero al configurar un plugin nos instaló en el backend el componente PHPMyJoomla. Lo hemos desinstalado.

Saludos

ResponderCitar
Respondido : 23/04/2019 12:26 pm
Página 1 / 2