微信扫一扫 分享朋友圈

已有 1186 人浏览分享

[服務器教學] XAMPP SQL 資料庫每8小時連線超時解決辦法

[複製鏈接]

區域版主

Rank: 10Rank: 10Rank: 10

245

威望

1142

金錢

582

A幣
主題
130
帖子
245
精華
0
綜合社群主題發文量
9
電玩社群主題發文量
10
娛樂社群主題發文量
0
技術社群主題發文量
89
閱讀權限
100
註冊時間
2016-5-17
  • TA的每日心情

    2022-4-29 14:36
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    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

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


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



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

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

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



    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    245

    發文

    1142

    金錢

    582

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-3-28 19:12 , 網路刷新 0.099505 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322