MySQL server has gone away

哎呀我的天吶發表於2020-04-21

【目前排查情況】

2006 MySQL server has gone away這個錯誤提示,一般發生在以下幾種情況供您參考:

1.MySQL程式掛了

2.連線到達wait timeout值時失效,但仍有sql傳送過來

3.SQL文字過大,超過了max_allowed_packet

4.SQL被意外終止 建議,應用側設定好應用重連機制,當發生超時斷開時,重連即可。業務中如有長SQL可以適當調整max_allowed_packet 引數避免SQL執行失敗。 您可以看下超時引數設定的是多少,對比下業務連線池的設定。也可以看下問題時間點,發起的具體請求SQL文字,看是否有比較大的SQL,網路沒有超時,客戶沒有設定超時時間

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2687410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章