【发布时间】:2015-02-05 07:52:38
【问题描述】:
我在 Node.js 中编写了一个服务器应用程序。
当我执行lsof -p 10893(10893 是我的 Node.js 应用程序的 pid)时,我得到了这个:
node 10893 root 19u IPv4 (num) 0t0 TCP ip-X.X.X.X->ip-X-X-X.X:45403 (ESTABLISHED)
node 10893 root 19u IPv4 (num) 0t0 TCP ip-X.X.X.X->ip-X-X-X.X:58416(ESTABLISHED)
仅当我重新启动我的应用程序时,此连接被保持并且永远不会关闭。
我在 node.js 中有以下代码,据我所知,它应该可以处理这个问题:
app.use(function(err, req, res, next) {
res.setTimeout(120000);
res.status(500).send('Unexpected error');
});
但是这些连接仍然出现,即使在 120000 毫秒之后。
我该如何解决?
【问题讨论】:
-
你希望完成什么?
-
@satchcoder: 这个连接将在 120000 毫秒后关闭
标签: javascript node.js