C'est l'erreur que je reçois soudainement.
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
Après avoir fait quelques recherches, cela ressemble à un module personnalisé, que j'ai fait, qui tente une requête trop volumineuse. Une solution qui semble fonctionner pour beaucoup de gens est la suivante:
- Ouvrez my.ini
- Changer "max_allowed_packet" de "1m" en "16m" (ou plus)
- Enregistrez my.ini et redémarrez MySQL
Cependant, je suis sur un serveur partagé, donc je ne peux pas modifier my.ini, et bien que mon fournisseur m'ait confirmé que la valeur est définie sur 1M, il ne l'augmentera pas.
J'ai également essayé d'ajouter ceci: ini_set('mysqli.reconnect', 'on');
à settings.php
. Cela n'a pas résolu le problème.
Quelqu'un connaît-il une autre solution ou contourne-t-il?
Merci.