Node.js nodejs TLSSocket.onHangUp
我有两个通过HTTPS进行通信的nodejs模块 在极少数情况下,对服务器模块的请求之一会返回: 堆栈跟踪Node.js nodejs TLSSocket.onHangUp,node.js,ssl,Node.js,Ssl,我有两个通过HTTPS进行通信的nodejs模块 在极少数情况下,对服务器模块的请求之一会返回: 堆栈跟踪 Error: socket hang up at TLSSocket.onHangUp (_tls_wrap.js:1049:19) at TLSSocket.g (events.js:260:16) at emitNone (events.js:72:20) at TLSSocket.emit (events.js:166:7) at endRea
Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1049:19)
at TLSSocket.g (events.js:260:16)
at emitNone (events.js:72:20)
at TLSSocket.emit (events.js:166:7)
at endReadableNT (_stream_readable.js:913:12)
at nextTickCallbackWith2Args (node.js:442:9)
at process._tickDomainCallback (node.js:397:17)
将errno设置为ECONNRESET
有什么理由会发生这样的事情吗
我已经检查过:
process.on("uncaughtException", function (err) {
console.log('err uncaught Exception : ', err);
})
问题是我的服务器没有崩溃,当我试图模拟崩溃或请求花费太长时间时,堆栈跟踪映射到不同的位置。此错误发生在_tls_wrap.js,当服务器关闭或请求超时时,错误发生在_http_client.js。您能提供代码吗?我无法找到这样的解决方案,因为代码不是开源的。我甚至无法在本地环境中重现这种行为。这只发生在生产过程中(aws弹性豆茎)