运行node.js脚本时偶尔会出现此错误。
events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: write ECONNRESET
at errnoException (net.js:768:11)
at Object.afterWrite (net.js:592:19)
导致此错误的原因是什么?我在某处读到这是由于尝试将数据写入已关闭的套接字而引起的。 是吗?
如果是这种情况,如何检查套接字连接是否处于活动状态? 我发现了这个问题here,但没有人在那里回答。
第三,是一个简单的尝试捕获socket.write语句,足以处理这个错误?或者它是否会发出我必须处理的错误事件?
答案 0 :(得分:0)
我们已经通过http-proxy看到了它,问题在这里报告:https://github.com/nodejitsu/node-http-proxy/issues/331
如果没有处理“错误”(并且只有“错误”)事件,nodejs会抛出。