Sto riscontrando alcuni problemi sul nostro server Web Windows 2008 R2 piuttosto impegnato, che esegue MySQL.MySQL - Come diagnosticare causa di avviso "Connessione interrotta - (Ha ottenuto il timeout durante la lettura dei pacchetti di comunicazione)"
Le applicazioni si bloccano in modo intermittente e i registri indicano comunemente MySQL come causa di instradamento, in quanto le applicazioni non possono connettersi a MySQL. Questo non interessa tutti gli utenti, solo alcuni sfortunati.
Dopo aver acceso la registrazione di allarme in MySQL, sto vedendo ripetuti i registri del seguente avviso:
[Warning] Aborted connection 7153 to db user: 'XXXX' host: 'XXXXXX' (Got timeout reading communication packets)
La documentazione qui http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html suggeriscono una serie di potenziali cause relative alla rete.
Alcuni dei configuation in "Advanced Networking":
Max Packet Size: 128 M (Abbiamo aumentato questo dal 64 M ieri) Tempo di attesa: 20 Connessioni Max: 1000 Max Conn per: 1000 Conteggio tentativi: 5
La mia domanda è, come posso diagnosticare meglio ciò che sta causando questo problema, piuttosto che solo giocare con le impostazioni e in attesa?
Grazie in anticipo
Che cosa stava causando le connessioni TCP orfane? stiamo avendo lo stesso problema – Sam
Uno script VB utilizzato per l'invio di e-mail. Non ricordo i dettagli ora, ma alla fine abbiamo dato all'istanza MySQL la propria macchina. Se sei su Windows, Resource Monitor è un buon punto di partenza per diagnosticare – gb2d
Hai trovato una risposta a "come posso diagnosticare meglio ciò che sta causando questo problema, piuttosto che giocare solo con le impostazioni e aspettare?"? – WAF