資料庫連接超時 MySQLNonTransientConnectionException 解決辦法

報錯內容:

MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection

MySQL默認的 wait_timeout 是8小時,當連接時間空閒超過8小時,MySQL會自動斷開連接。所以我們需要將MySQL的全局 wait_timeout 時間延長。

解決辦法

  1. 執行sql語句查看 wait_timeout 和 interactive_timeout,預設應該是 28800 (8小時) 我們將它改為 24 小時
show variables like '%timeout%'

執行sql語句,將時間改為 24 小時即可。

SET wait_timeout = 604800;
SET interactive_timeout = 604800;
0 0 評分數
Article Rating
訂閱
通知
guest

0 Comments
在線反饋
查看所有評論