資料庫連接超時 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;
4e52d54f6bc42abb41d26eb5b0df6517?s=250&d=wavatar&r=g 資料庫連接超時 MySQLNonTransientConnectionException 解決辦法
0 0 評分數
Article Rating
訂閱
通知
guest
0 Comments
在線反饋
查看所有評論