【问题标题】:Maximum open ssl connections on WindowsWindows 上的最大打开 ssl 连接数
【发布时间】:2011-01-25 02:50:24
【问题描述】:

版本: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。如果这些是我必须增加端口数的,我该怎么做?

谢谢,

【问题讨论】:

    标签: ssl erlang


    【解决方案1】:

    根据this,在 Windows NT 中

    最大套接字数 受特定 Windows 支持 插座供应商是 特定于实现。一个 应用程序不应做任何假设 关于某个特定的可用性 插槽数。

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

    还建议查看WSADATA.iMaxSockets

    【讨论】:

    • 这些配置不在 erlang 解释器级别。我正在寻找如何增加 ssl 后端程序的端口数量。当我使用普通套接字使用服务器时,它可以毫无问题地处理一千个连接。
    猜你喜欢
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2016-04-14
    • 2015-01-07
    • 1970-01-01
    • 2021-07-23
    相关资源
    最近更新 更多