t9540513

XAMPP SQL 資料庫每8小時連線超時解決辦法

發表於 2022-6-19 18:29:56
t9540513 發表於 2022-6-19 18:29:56 | 顯示全部樓層 |閱讀模式
螢幕擷取畫面 2022-06-19 181750.png

很多人會遇到一個問題,就是伺服器是單人,開得好好的,
但掛一段時間後,就會莫名出錯,跑出像是資料庫錯誤的問題,
其實這個問題並不是端口設計錯誤,單純是 SQL 本身的預設機制,
大約 8 小時就會斷開連線。

另外,在面對數十人同時連線,也會莫名的發生資料庫錯誤,原因在於
在多人連線時,都會占用SQL的連線數,詳細就不多做說明,各位只要知道,
這就是開放連線的SQL通道被塞爆而已。

本篇教學會教各位怎麼排除 8 小時斷連問題、開通更多SQL連線通道。

螢幕擷取畫面 2022-06-19 182335.png

打開 XAMPP ,按照畫面在 MYSQL 位置,按下Config ,選擇 my.ini

螢幕擷取畫面 2022-06-19 182513.png

加入上方紅框處的值,有另一篇同樣講解連線超時的文章可以參考(點我)
max_connections=15000
wait_timeout=2147483
interactive_timeout=2147483
複製代碼


上面的值並不是想多大就多大,例如max_connections 最大就只能開到 16384
因此,想了解每種值的功用,請善用google 搜尋,如果懶的話,照抄即可,但不要改動參數。



螢幕擷取畫面 2022-06-19 182831.png

修改完後,請按下 Stop 再重開 MySQL 即可套用新的設置,如果已經是關閉狀態直接開起即可。

但如果您的服是上百人同時連線,建議每天固定時間重開,確保資料庫能一直順暢運行。



瀏覽 4120 回復 0

您需要登錄後才可以回帖 登錄 | 註冊會員

返回頂部