Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何处理对等端的EConReset、连接重置_Javascript_Node.js - Fatal编程技术网

Javascript 如何处理对等端的EConReset、连接重置

Javascript 如何处理对等端的EConReset、连接重置,javascript,node.js,Javascript,Node.js,我的很多node.js进程都因EconReset错误而崩溃。以下是我可以看到的输出: node.js:50 throw e; ^ Error: ECONNRESET, Connection reset by peer at Client._readImpl (net:320:14) at IOWatcher.callback (net:470:24) at node.js:607:9 有人知道怎么处理吗?这不是一个非常有用的堆栈跟踪,所以我不知道它发生在

我的很多node.js进程都因EconReset错误而崩溃。以下是我可以看到的输出:

node.js:50
    throw e;
    ^
Error: ECONNRESET, Connection reset by peer
    at Client._readImpl (net:320:14)
    at IOWatcher.callback (net:470:24)
    at node.js:607:9
有人知道怎么处理吗?这不是一个非常有用的堆栈跟踪,所以我不知道它发生在哪里。我是否应该用try/catch块包装通过http对远程源的所有访问?还是有更好的办法


总的来说,我不在乎这是否真的发生,或者某项任务是否因此而无法完成。我真正关心的是,进程应该摆脱它,继续执行下一个任务。

您需要附加到套接字的错误事件。如果没有,则默认操作是在发生错误时引发异常

socket.on('error', function (exc) {
    sys.log("ignoring exception: " + exc);
});

您的模块依赖关系是什么?它位于服务器端,对吗?最后,在.on(“connect”,函数(socket){//listentoerrhere})中!你不知道找到这个花了多长时间。