【发布时间】:2022-02-07 23:14:02
【问题描述】:
大家好,我正在学习 Nodejs。我正在将文件上传到 AZURE 服务器,但每隔 3-4 分钟就会出现以下错误。有人有这个解决方案吗?
错误是->
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
at Connection._handleProtocolError
(/Data/core/node_modules/mysql/lib/Connection.js:425:8)
at Protocol.emit (events.js:198:13)
at Protocol.EventEmitter.emit (domain.js:448:20)
at Protocol._delegateError
(/Data/core/node_modules/mysql/lib/protocol/Protocol.js:390:10)
at Protocol.handleNetworkError
(/Data/core/node_modules/mysql/lib/protocol/Protocol.js:363:10)
at Connection._handleNetworkError
(/Data/core/node_modules/mysql/lib/Connection.js:420:18)
at Socket.emit (events.js:198:13)
at Socket.EventEmitter.emit (domain.js:448:20)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
【问题讨论】:
-
不是同一种情况,但我遇到过两次
ECONNRESET,两次都是node version相关问题。可以查看两台机器的版本 -
感谢您的建议,由于使用了其他模块,更改节点版本会导致其他问题。
-
您好@RakeshSaini,请查看此thread,如果问题已解决或需要任何信息,请告诉我。
-
感谢@HariKrishnaRajoli-MT 对于您的回答,实际上问题在于 mysql 中的连接等待限制,现在已解决。
-
您好@RakeshSaini,MySQL 的 wait_timeout 变量默认值设置为 28800 秒(8 小时)-这是您解决问题的方法吗?
标签: node.js azure azure-web-app-service