MySQL 連接Timeout

問題

MySQL會在一定週期的爲連接前提下報錯,如下

The last packet successfully received from the server was XXX milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.

原因

MySQL Server 端這邊因爲超時斷開了客戶端發起的TCP連接,而客戶端此時並不知道,嘗試通過原有通道連接時,報錯

解決方案

將MySQL Server的wait_timeout參數改成1800或者更大即可

MySQL 連接Timeout

具體相關參數詳情亦可參照官網
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章