Sto cercando di far fronte all'errore di MySQL MySQL server has gone away
in un django env.Intenzionalmente ottenere un errore "Il server MySQL è andato via"
La soluzione rapida era impostare il valore globale wait_timeout
MySQL variable su un valore enorme, ma a lungo termine questo si sarebbe accumulato su molte connessioni aperte.
Ho pensato di ottenere la variabile wait_timeout
e di eseguire il polling del server a intervalli più piccoli. Dopo aver implementato questo ho provato a testarlo ma non riesco a ottenere l'errore.
I set global wait_timeout=15
e anche set global interactive_timeout=15
ma la connessione si rifiuta di scomparire. Sono sicuro che sto interrogando il database a intervalli più ampi di 15 secondi.
Quale potrebbe essere la causa per non essere in grado di ricreare questo errore?
+1 per voler verificare le condizioni di errore. – vidstige