Knowledge base
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Errore:"Invalid query: MySQL server has gone away"
Causa/Cause
Questo genere di errore è spesso dovuto al fatto di mantenere una connessione MySQL aperta senza inviare richieste per un certo tempo, oltre il quale la connessione viene chiusa: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
Le variabili wait_timeout e interactive_timeout che controllano questa disconnessione sono impostate su 30 secondi: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Soluzione/Soluzioni
Eseguire uno script che effettua un "ping" regolarmente o, prima di fare una richiesta, testare se la connessione esiste ancora e riavviarla se necessario.
Se possiedi un Server Cloud, consulta questa soluzione: https://www.infomaniak.com/it/assistenza/faq/1813/modificare-i-limiti-mysql