MySQL 在Node.js 伺服器空閒時間後讀取ECONNRESET 錯誤
透過node-mysql 與MySQL 互動的Node.js 應用程式常遇到空閒時間後出現「read ECONNRESET」錯誤。此問題提示幾個問題:
1。 Node 與 MySQL 伺服器的連線斷開?
是的,該錯誤表示 Node 和 MySQL 伺服器之間斷開連接。 MySQL 有一個「wait_timeout」變量,用於確定關閉連線之前的空閒時間限制。預設為 8 小時。
2.連線池無法處理斷線?
雖然node-mysql使用連接池,但它不會自動修剪斷開的連接。在嘗試查詢之前,該問題可能不會被發現。
3.探索其他錯誤來源?
雖然「read ECONNRESET」錯誤很常見,但值得排除 MySQL 以外的其他潛在原因。
解決方案:
解決這個問題問題:
以上是為什麼我的 Node.js MySQL 應用程式在空閒時間後會收到'read ECONNRESET”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!