var WebSocketServer = require('ws').Server
, wss = new WebSocketServer({port: 978});

有关该系统的其他信息:
ulimit -a | grep文件
core file size (blocks, -c) 0
file size (blocks, -f) unlimited
open files (-n) 999999
file locks (-x) unlimited
系统是Ubuntu 14,1 GB RAM,在256个连接上可以免费使用500 MB,所以内存不是问题。
当连接到来时,它达到256个连接,然后停止。
答案 0 :(得分:0)
参考Increasing the maximum number of tcp/ip connections in linux
在我看来,通过做 sysctl net.core.somaxconn = 1024 将增加并发连接的限制。
答案 1 :(得分:0)
请注意nodejs方式,如果您的要求是服务器250加上资源一次。使用不同的端口运行nodejs程序的多个实例,例如9871,9872,9873等,然后在端口978上预先配置apache或nginx,并将命中代理到底层nodejs端口。