Jump to content

Problemas Prestashop 1.6.1.1 con memory_limit y errores 500


Megabyte

Recommended Posts

Buenas Tardes compañeros,

Desde hace 3 días tengo problemas Allowed memory size y el memory_limit.

 

Cuando intento configurar algunos módulos me dan errores del memory_limit como los siguientes:

 

Allowed memory size of 536870912 bytes exhausted (tried to allocate 422576119 bytes)

Allowed memory size of 268435456 bytes exhausted (tried to allocate 212860977 bytes)

 

He probado desde poner el memory limit desde 256M hasta 2G en este ultimo el error cambia ya no da un memory size, lo que da es un error 500.

 

He probado varias soluciones que he leído por aquí sin éxito:

He probado de aumentar el memory_limit en el servidor KO

He probado de añadir el memory_limit en el htaccess KO

He probado de añadir el memory_limit también en el fichero config/config.ini.php KO

 

Agradecería mucho que alguien me echara una mano.

 

  

post-648128-0-28330400-1446486544_thumb.jpg

Link to comment
Share on other sites

¿2GB? Pues si estás consumiendo esa cantidad de memoria algo tienes mal.. cualquier prestashop con 256MB debe funcionar sin problema, otro tema sería el número de visitantes simultáneos.. incluso puede ser alguna vulnerabilidad al estilo de xmlrpc de wordpress.. ¿el servidor es administrado? mi recomendación es que hables con el proveedor, podrán decirte algo más.

Link to comment
Share on other sites

¿2GB? Pues si estás consumiendo esa cantidad de memoria algo tienes mal.. cualquier prestashop con 256MB debe funcionar sin problema, otro tema sería el número de visitantes simultáneos.. incluso puede ser alguna vulnerabilidad al estilo de xmlrpc de wordpress.. ¿el servidor es administrado? mi recomendación es que hables con el proveedor, podrán decirte algo más.

Que podria ser que tubiese mal?

 

xmlrpc de wordpress? Esto en un prestashop que es?

El Servidor es dedicado y tengo al administrador mirandolo pero me dice que el servidor aparentemente tiene todo correctamente configurado.

 

Saludos y gracias por responder!

Link to comment
Share on other sites

Entiendo, lo ideal es que una vez que haya memoria disponible, revisar que todo esté correcto o si por el contrario falla algo más, también sería interesante ver que script hace ese consumo tan elevado..

En principio por memoria no debería de ser el problema ya que aparte tengo otro Prestashop en el mismo servidor y los dos módulos en este no fallan!

 

Como crees que podría localizar de donde vienen los fallos, he probado también activando el modo a pruebas de errores. y de momento nada!

Link to comment
Share on other sites

Pues no sé que se está haciendo ni como... Para localizar los errores hay que usar alguna herramienta que muestre el proceso y el consumo de dicha aplicación... tu administrador de sistemas sabrá como hacerlo, si no lo ideal es que busques a otro, el error puede provenir desde varios puntos y sinceramente no podría decirte mucho más sin verlo.

 

Un saludo!!

Link to comment
Share on other sites

  • 2 weeks later...

Sigo con el mismo fallo y hoy he visto que por ejemplo un modulo que hasta la fecha funcionaba al actualizarlo y añadir las categorías nuevas a petado con el mismo error que los otros 2:

Es el modulo de las la recompensa para a los clientes al añadir las categorías que no estaban marcadas y guardar a petado:

 

/httpdocs/classes/helper/HelperTreeCategories.php:
Allowed memory size of 536870912 bytes exhausted (tried to allocate 85 bytes)

 

Tengo la teoría de que tenga algo que ver con algún limite de categorías y que las aplicaciones no puedan cargar tantas categorías? es posible que el Prestashop tenga limites?

 

Nadie tiene ninguna solución?

Los encargados de los módulos se lavan las manos.

Edited by Megabyte (see edit history)
Link to comment
Share on other sites

Hola Megabyte en parte es lógico que se laven las manos porque como te comenté el problema está en la configuración del servidor, ya tuviste un problema similar.. es un tema de memoria en php...

 

Saludos!

Hola FranIFS,

 

El problema es que el servidor es un servidor dedicado y tengo 3 prestashop mas en el mismo servidor y solo me falla en uno de ellos. por eso he descartado el problema del servidor el memory limit sin estar haciendo pruebas lo tengo a 512M

si lo dejas a mas algunos módulos en vez de dar un fatal error memory_size da 500

por eso comentaba,

 

Gracias

Edited by Megabyte (see edit history)
Link to comment
Share on other sites

Que sea un dedicado no importa puedes tener un gran equipo de prestaciones muy altas que si luego no está correctamente configurado y optimizado es probable que no llegue a exprimir el total de los recursos.

 

Siempre se podría o deberías intentar optimizar el sitio y la configuración de php, que en mi opinión es lo que creo que te está fallando.

¿Un 500 cuando aumentas? Es bastante extraño, habría que ver para poder hacer un diagnostico.

 

Otra cosa, ¿revisaste que el módulo no tenga algún tipo de bucle y que por eso consuma tanta memoria?

Link to comment
Share on other sites

  • 1 month later...

Al final localice el problema, resulta que el árbol de las categorías al actualizar de una versión antigua de prestashop había omitido root y directamente todo se mostraba desde la home sin tener la raíz, Si alguien tiene este problema que me lo comente que le explico como solventarlo. 

  • Like 1
Link to comment
Share on other sites

  • 3 months later...
  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...