Este é o erro que estou recebendo de repente.
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
Depois de fazer algumas pesquisas, parece que um módulo personalizado, que eu fiz, está tentando uma consulta muito grande. Uma solução que parece funcionar para muitas pessoas é a seguinte:
- Abra o my.ini
- Altere "max_allowed_packet" de "1m" para "16m" (ou maior)
- Salve my.ini e reinicie o MySQL
No entanto, estou em um servidor compartilhado, portanto não consigo editar o my.ini e, embora meu provedor tenha me confirmado que o valor está definido como 1M, ele não o aumentará.
Eu também tentei adicionar o seguinte: ini_set('mysqli.reconnect', 'on');
a settings.php
. Não resolveu o problema.
Alguém sabe de outra solução ou contorna?
Obrigado.