node.js net.server连接限制为~1000?

时间:2013-11-14 16:23:42

标签: node.js

我正在运行node.js v0.10.22。我创建了这样一个服务器:

var net = require('net');
var server = net.createServer(function(socket) {
    //stuff
}).listen(8080);

我使用这个脚本运行文件:

#!/bin/bash

export PATH=/usr/local/bin:/usr/bin:$PATH

ulimit -Hn 8192
ulimit -Sn 8192

node myserver.js &>/dev/null &

正如您所看到的,我将文件句柄的数量(硬限制和软限制)设置为8192.但是当我有大约1000个打开的连接到此服务器时,我无法再连接。我从telnet立即获得“外部主机关闭连接”。

我在node.js文档中的net.server上找不到任何选项来设置最大并发连接数。有server.maxConnections,但更改它对此问题没有影响。

我忽略了什么连接限制设置?

0 个答案:

没有答案