Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Erreur: "Invalid query: MySQL server has gone away"
Cause(s)
Ce type d'erreur a souvent comme origine le fait de garder une connexion MySQL ouverte sans soumettre de requĂȘtes pendant un intervalle de temps, au-delĂ duquel la connexion est close: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
Les variables wait_timeout et interactive_timeout qui contrÎlent cette déconnexion sont à 30 secondes: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Solution(s)
ExĂ©cuter un script qui fait rĂ©guliĂšrement un "ping" ou avant de faire une requĂȘte, tester si la connexion existe encore, et la relancer si nĂ©cessaire.
Si vous possédez un Serveur Cloud, prenez connaissance de cette solution: https://faq.infomaniak.com/1813