Este es el error que de repente recibo.
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[70100]: Unknown error: 1317 Query execution was interrupted...my query
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away...my query
Después de investigar un poco, parece que un módulo personalizado, que he hecho, está intentando una consulta que es demasiado grande. Una solución que parece funcionar para mucha gente es esta:
- Abra my.ini
- Cambie "max_allowed_packet" de "1m" a "16m" (o más grande)
- Guarde my.ini y reinicie MySQL
Sin embargo, estoy en un servidor compartido, por lo que no puedo editar my.ini, y aunque mi proveedor me ha confirmado que el valor está establecido en 1M, no lo aumentarán.
También intenté agregar esto: ini_set('mysqli.reconnect', 'on');
a settings.php
. No resolvió el problema.
¿Alguien sabe de otra solución, o evitar?
Gracias.