首頁 > 後端開發 > Golang > packet.go:123:關閉錯誤的閒置連線:連線被對等方重置

packet.go:123:關閉錯誤的閒置連線:連線被對等方重置

PHPz
發布: 2024-02-09 23:15:09
轉載
718 人瀏覽過

packet.go:123:關閉錯誤的閒置連線:連線被對等方重置

在進行網路程式設計時,我們經常會遇到一些錯誤,其中包括「packet.go:123:關閉錯誤的空閒連接:連接被對等方重置」的錯誤訊息.這種錯誤通常表示連接方意外關閉了連接,導致目前連接無效。對開發者來說,解決這類錯誤是非常重要的。在本文中,php小編西瓜將為大家介紹如何處理和解決這個問題,以確保網路程式設計的穩定性和可靠性。

問題內容

我使用 go、fiber web 框架、mariadb 10.6、debian 11 和 github.com/go-sql-driver/mysql 連接到 mariadb。我已經使用了這些設定

db.setmaxopenconns(25)
db.setmaxidleconns(25)
db.setconnmaxlifetime(5 * time.minute)
登入後複製

即我增加值,減少值,但仍然得到 1 或 2 個警告

packets.go:123: closing bad idle connection: connection reset by peer
登入後複製

每分鐘。有什麼建議嗎?

回答是我的wait_timeout 為20 秒,交互超時為50 秒,我現在增加了它的固定值,感謝@ysth 的解決方案

解決方法

#答案是我的wait_timeout 為20 秒,互動超時為50 秒,我現在增加了它,感謝@ysth 提供的解決方案

以上是packet.go:123:關閉錯誤的閒置連線:連線被對等方重置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板