与 Microsoft NLB 群集的最大并发连接数

与 Microsoft NLB 群集的最大并发连接数

我们最近遇到了 Microsoft NLB 群集上的最大并发连接数问题,我在 stackoverflow 上得到了答案:

https://stackoverflow.com/questions/909677/iis-6-0-server-too-busy-http-503-connectiondropped-defaultapppool

我另外想知道的是:

  • 并发连接数是否有 65,534 个限制?
  • 这是每个服务器、网卡或 NLB 群集的限制吗?
    • 能否通过在服务器中添加网卡来增加并发连接数?
  • 这是微软技术的限制还是 TCP/IP 协议的限制?

谢谢

西拉

编辑

只是为了澄清:即使所有客户端都在调用集群 IP 地址,可能的连接数仍取决于集群中单个 IP 地址的数量?

答案1

您正在运行 Server2003,但即使它适用于 Server 2008,它仍然是一篇有趣的文章。

http://support.microsoft.com/kb/951764 http://msdn2.microsoft.com/en-us/library/cc150670(VS.85).aspx

...自 2008 年以来,我们一直在处理这个问题,并回答您的问题,

  • 是的

  • 每个 IP 地址(添加网络接口会增加 IP 地址的数量,因此这似乎是合理的解决办法)。

  • 这看起来像是一个 TCP/IP 限制,特别是因为添加 IP 地址可以“修复”它。

答案2

您无需添加网卡来增加端口数量。单个网卡可以有多个关联的 IP 地址。

答案3

65534,是正在使用的端口数,如果要配置 IIS 并发连接,请按照以下步骤操作,

增加网站的连接限制。为此,请按照以下步骤操作:单击“开始”,指向“所有程序”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。展开“计算机名”,然后展开“网站”。右键单击要配置的网站,然后单击“属性”。单击“性能”选项卡。在“网站连接”下,单击“连接限制为”,然后键入要设置的连接限制。单击“确定”,然后退出 IIS 管理器。返回顶部

方法 2

将网站的连接限制设置为无限数量的并发连接。为此,请按照以下步骤操作:单击“开始”,指向“所有程序”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。展开“计算机名”,然后展开“网站”。右键单击要配置的网站,然后单击“属性”。单击“性能”选项卡。在“网站连接”下,单击“无限制”。单击“确定”,然后退出 IIS 管理器。

回答你的其他问题

是否有 65,534 个并发连接的限制?这是端口列表...如果您有 IIS 服务器,假设监听端口 80,则来自用户的多个传输将通过此端口进行。可以按上述方式配置并发连接。

此限制是针对每个服务器、网卡还是 NLB 群集?受许可证限制,无最大值

我们可以通过在服务器上添加网卡来增加并发连接数吗?理论上不行,但可以增加吞吐量

这是 Microsoft 技术的限制还是 TCP/IP 协议的限制?取决于终端服务器的吞吐量、内存等。您可能能够从 Microsoft 获得一些关于此方面的统计数据。

相关内容