【发布时间】:2014-12-22 21:20:00
【问题描述】:
我有一个 Node + Express 服务器在 Digital Ocean 上永远运行。每天左右,服务器都会抛出一个未捕获的错误并重新启动。服务器连续循环执行相同的操作,但只会随机抛出错误。
我在代码中为服务器正在建立的所有连接编写了错误处理程序。
节点输出:
events.js:72
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at errnoException (net.js:904:11)
at Pipe.onread (net.js:558:19)
我尝试通过以下方式捕获错误:
app.use(function(err, req, res, next){
console.error(err.stack);
});
但这没有用。我没有使用套接字连接,也没有连接到该服务器的前端客户端。
【问题讨论】:
标签: node.js express error-handling