Avisos
Vaciar todo

Timeout al guardar modificaciones en un producto | PrestaShop 1.6.1.24  

 
Walter
 Walter
Usuario eminente

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

Citar
Respondido : 13/11/2020 4:18 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 13/11/2020 4:42 pm

Cursos Gratuitos WordPress

Walter
 Walter
Usuario eminente

@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.

ResponderCitar
Respondido : 16/11/2020 8:56 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 16/11/2020 9:37 am

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

Walter
 Walter
Usuario eminente

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

ResponderCitar
Respondido : 16/11/2020 10:44 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 16/11/2020 12:13 pm

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

Walter
 Walter
Usuario eminente

@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.

ResponderCitar
Respondido : 16/11/2020 5:03 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 16/11/2020 6:02 pm

Walter
 Walter
Usuario eminente

@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?

ResponderCitar
Respondido : 17/11/2020 2:10 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

 

 

 

ResponderCitar
Respondido : 17/11/2020 2:32 pm

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