Avisos
Vaciar todo

Timeout al guardar modificaciones en un producto | PrestaShop 1.6.1.24

10 Respuestas
3 Usuarios
0 Reactions
30 Visitas
Respuestas: 37
Eminent Member
Topic starter
 

Buenas tardes,

Me pongo en contacto con vosotros debido a que me ha surgido un problema en la página de modificación de productos, más concretamente al pulsar cualquiera de los botones para guardar cambios, la página se queda cargando hasta que finalmente acaba en pantallazo blanco con un timeout por parte del servidor.

Se trata de PrestaShop en la versión 1.6.1.24.

Contenido solo visible a usuarios registrados


 
Respondido : 13/11/2020 4:18 pm
Tags del tema
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Revisa los parámetros PHP que tienes configurados para tu cuenta, en el siguiente artículo en la sección parámetros PHP

https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Posiblemente tengas que aumentar alguno de ellos, especialmente : max_execution_time, memory_limit

Saludos.


 
Respondido : 13/11/2020 4:42 pm
Respuestas: 37
Eminent Member
Topic starter
 

@jmarreros muchas gracias por tu atención, lo he revisado y tengo esos parámetros en niveles altos, y a pesar de eso no funciona:

image

Por cierto, también he podido comprobar que desde que actualicé a PS 1.6.1.24 ha desaparecido la opción de añadir cupón desde el carrito de compra, la etiqueta <td> que debe contener ese campo aparece vacía y por ende se muestra en blanco.

Con esto del Black Friday supondrá un problema.


 
Respondido : 16/11/2020 8:56 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola walter.

esto es lo que veo en los Log:

[16-Nov-2020 09:39:01 Europe/Madrid] PHP Fatal error:  Maximum execution time of 600 seconds exceeded 
in /home/todoaero/public_html/classes/SpecificPrice.php on line 347

Esto suele venir por algún módulo y revisando un poco mas creo que el módulo es " quantity discount pro "

.- Desactiva el módulo y revisa si la carga mejora.

 

Un saludo


 
Respondido : 16/11/2020 9:37 am
Respuestas: 37
Eminent Member
Topic starter
 

@pepesoler gracias por tu rápida respuesta. Ya he realizado la prueba pero todo sigue igual.


 
Respondido : 16/11/2020 10:44 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Walter.

Ok vamos probando cosas a ver si encontramos el culpable.

Otra cosa que veo es que tienes tablas de la base de datos con muchos registros:

ps_search_index... tiene 132973 registros en la Base de Datos: todoaero_1478
ps47f_cart_rule_combination... tiene 230346 registros en la Base de Datos: todoaero_BACKUP-todoaero_ph1
ps47f_mail... tiene 108525 registros en la Base de Datos: todoaero_BACKUP-todoaero_ph1
ps47f_order_history... tiene 123264 registros en la Base de Datos: todoaero_BACKUP-todoaero_ph1
ps47f_search_index... tiene 340587 registros en la Base de Datos: todoaero_BACKUP-todoaero_ph1
ps47f_statssearch... tiene 434029 registros en la Base de Datos: todoaero_BACKUP-todoaero_ph1
pr_migrationpro_migrated_data... tiene 174037 registros en la Base de Datos: todoaero_BSZsCm
pr_search_index... tiene 777212 registros en la Base de Datos: todoaero_BSZsCm
ps47f_cart_rule_combination... tiene 190809 registros en la Base de Datos: todoaero_ph1
ps47f_search_index... tiene 317628 registros en la Base de Datos: todoaero_ph1
ps47f_statssearch... tiene 135593 registros en la Base de Datos: todoaero_ph1
tm_search_index... tiene 336323 registros en la Base de Datos: todoaero_tm

 

Muchos son registros del buscado que podria eliminar. Revises su contenido ya que pueden hacer muy lento el funcionamiento de tu web. Si es necesario revisa las extensiones que manejan esas tablas y vacía las tablas que puedas.

 

Tienes información de como optimizar la base de datos en esta entrada del blog:

-> https://www.webempresa.com/blog/optimiza-las-tablas-con-muchos-registros-en-prestashop.html

 

Un saludo


 
Respondido : 16/11/2020 12:13 pm
Respuestas: 37
Eminent Member
Topic starter
 

@pepesoler Pero resulta que ha estado funcionando sin problema y tras la actualización ha dejado de funcionar, y el resto de webs que trabajan en el mismo servidor funcionan perfectamente a pesar de tener tantos registros. No creo que se deba a un problema con la BBDD, de todas formas haré limpieza.


 
Respondido : 16/11/2020 5:03 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Podrías ser que algún módulo no sea compatible con la actualización de tu PS, podrías probar desactivando módulos, especialmente los externos y verificar.

Antes de eso verifica si igualmente tienes todos los módulos actualizados.

Saludos.


 
Respondido : 16/11/2020 6:02 pm
Respuestas: 37
Eminent Member
Topic starter
 

@jmarreros he revisado los módulos y los he actualizado pero sigue dando timeout, el problema viene de la caché:

[17-Nov-2020 13:59:50 Europe/Madrid] PHP Notice: Undefined index: id_lang in /home/todoaero/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 132

[17-Nov-2020 13:59:50 Europe/Madrid] PHP Notice: Trying to get property of non-object in /home/todoaero/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 132

¿Qué puedo hacer con esto?


 
Respondido : 17/11/2020 2:10 pm
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Walter.

Le pedí a un compañero que desactiva el módulo Gamificación, en otra sinstalaciones hemos visto que causa problemas ya que se conecta a servidores de prestashop y si esta colapsado genera errores.

 

Prueba si mejora con lo que acabamos de realizar.

 

Sobre lo que comentas, son avisos que no afectan al funcionamiento de tu web, no son errores, es más es de ID de idioma y no veo que tengas varios idiomas en tu web, no tienes proque preocuparte or eso.

 

Un saludo

 

 

 


 
Respondido : 17/11/2020 2:32 pm