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中文网其他相关文章!