在iis 8上为websocket设置限制并发连接

时间:2015-05-28 07:57:35

标签: asp.net websocket iis-8

我使用websockets来创建asp.net应用程序 我在IIS8(服务器RAM 64GB,处理器i7)上发布了我的应用程序 当我测试时,我可以打开5000个并发连接
然后服务器不想要其他打开的连接
当我增加工作进程数时,我可以打开更多连接

但我想知道如何增加一个流程的限额?

1 个答案:

答案 0 :(得分:5)

我找到了决定 对于1芯的开放式50k连接
需要设置下一个参数

cd%windir%\ System32 \ inetsrv \ appcmd.exe set config /section:system.webserver/serverRuntime / appConcurrentRequestLimit:50000

文件中的


%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ aspnet.config
%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet.config
需要添加

<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
    <system.web>
        <applicationPool maxConcurrentRequestsPerCPU="50000" />
    </system.web>
</configuration>