Jump to content
Sign in to follow this  

Recommended Posts

Ciao a tutti,

 

Da un pò di tempo riscontro problemi di "MYSQL HAS GONE AWAY", allora documentandomi mi sono imbattuto a diverse possibili soluzioni:

- Aumentare il buffer

- Aumentare il wait_timeout

- Ottimizzare il DB.

 

Ho fatto tutto e aumentato il max_allowed_packet a 64 MB e il wait_timeout a 60 secondi, ma il problema persiste..

Eppure il carico del server è al minimo e non ci sono query in coda... Cosa diamine può essere?

 

Inoltre ho ottimizzato completamente il database, mettendo indici, svuotando tabelle, ecc...

La query incriminata è una semplicissima select ! ... non riesco più a capire da cosa possa derivare questo problema. Qualcuno può aiutarmi ?

Grazie anticipatamente.

Share this post


Link to post
Share on other sites

Non essendo un programmatore l'unica idea di "logica" è quella di una connessione mysql non chiusa/utilizzata correttamente che quando viene richiamata senza riaprire la connessione mysql genera questo errore in quando trascorsi i 60 secondi mysql l'ha chiusa automaticamente in modo forzato.

 

Per curiosità prova a portare il wait_timeout a 120 secondi e vedere se ti rimangono delle connessioni "aperte" in modalità sleep.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×