Windows上的最大打开ssl连接

时间:2010-03-08 18:46:35

标签: ssl erlang

版本:erlang R13B

大家好,

如何增加网络服务器能够在Windows上创建的ssl端口/句柄数量? 在linux上,我能够使用以下方法成功创建大约1000个连接:

-env ERL_MAX_PORTS 80000 -P 268435456

并使用ulimit更改最大打开fd。

在Windows上显然使用相同的配置没有任何效果,遗憾的是,打开的连接数非常小(大约30,并且每个打开6个句柄)。我注意到shell启动了另外两个子进程,inet_gethost.exe和ssl_esock.exe。如果这些是我必须增加端口数的那些,我该怎么做?

谢谢,

1 个答案:

答案 0 :(得分:0)

根据this,在Windows NT中

  

最大套接字数   由特定的Windows支持   插座供应商是   实现特定的。一个   申请不应做出任何假设   关于某个人的可用性   插座数量。

根据this,您应该重新定义 FD_SETSIZE 的值。

它还建议查看 WSADATA.iMaxSockets