在发出大量客户端请求后,node.js应用程序挂起

时间:2015-10-26 01:18:54

标签: javascript node.js

我有一个使用大量客户端请求连接的node.js应用程序。经过一定数量的成功后,即使设置了超时,它们也会开始挂起。这是node.js v4.2.1。

我限制了任何时候发出的客户端请求的数量,并且一旦检测到挂起,我使用require('active-handles').print()来显示挂起的内容的详细信息。结果是:

onread: net.js:501:15 (net client connection, fd = 9)
function onread(nread, buffer) {
    ...
}

onread: net.js:501:15 (net client connection, fd = 11)
Count: 2. Source printed above

onread: net.js:501:15 (net client connection, fd = 12)
Count: 3. Source printed above

我的问题是,如何防止挂起,为什么不打开连接会遵守超时并终止?我该怎么做才能调试和解决这个问题?

0 个答案:

没有答案