我有一个 NodeJS 客户端应用程序尝试使用 socket.IO 与 NodeJS 服务器应用程序建立 10,000 多个新连接。两者都在同一个机器上运行,并且客户端能够在服务器停止接受其他连接之前创建 233 个连接。没有错误,只是客户端等待第 234 个连接被接受。
我认为这可能是最大文件打开限制,但我已经修改了该限制:
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 12000 12000
这是我的连接方式:
var socket = io.connect('http://localhost:3001', {'force new connection': true});
有什么想法可能会限制我吗?