Windows Server 2008,NodeJS,客户端数量的Socket.IO问题

问题描述:

我在NodeJS上编写了一个Socket.IO聊天服务器,并在Windows Server 2008上运行。在进行负载测试时,我只能达到大约4.000连接超时之前的连接。Windows Server 2008,NodeJS,客户端数量的Socket.IO问题

https://github.com/fbacker/NodeChat-SocketIO/blob/master/app.js

有我丢失的东西?是否需要在代码中的配置之外的服务器上完成一些自定义设置?

该聊天群集在CPU上,并使用Redis。它将在4台服务器上运行,因此在阅读了许多我并不担心的技术之后。但是现在恐怕系统会在大型游戏之夜崩溃,我们认为有20,000人会运行该应用。

这是因为默认情况下,Windows允许仅使用1000到5000的端口用于连接处理。

您可以增加此限制。 看看这个了http://smallvoid.com/article/winnt-tcpip-max-limit.html