webman下用的thinkphp的DB庫 發(fā)現有個查詢頁面, 我過一會去使用, 就會報錯, mysql server gone away 不知道是不是我使用問題?
因為mysql鏈接超時間不用,被mysql服務器斷開了。 tp 數據庫有個break_reconnect 配置,設置為true,mysql鏈接斷開后會自動重連,不影響業(yè)務。
好的. 謝謝. 我試試
你把support下的DB繼承thinkdb,原先繼承的larvel,然后onfig/bootstrap.php中添加 support\bootstrap\db\Heartbeat::class,修改Heartbeat::class的查詢語句為thinkdb的查詢,應該就不會因為心跳斷開連接了,斷線重連和這樣都行
我是在控制下下引用的thinkdb的查詢, 使用上沒問題, 就是那個斷線的, 我現在用了樓上的break_reconnect 配置, 看能否解決. 謝謝你的解答
樓主打開break_reconnect 解決了嗎
你好. 解決了. 按1樓的添加break_reconnect 配置即可
數據庫用的laravel怎么弄呢
做個記號,目前還沒發(fā)現有錯誤,以備不時之需。