IIS 7.5 高并发参数配置

        因为以前使用的是默认配置,服务器最多只能处理5000个同时请求,对于高并发请求,参照文档设置10万并发web

 

1. 调整IIS 7应用程序池队列长度windows

由原来的默认1000改成65535。服务器

IIS Manager > ApplicationPools > Advanced Settings并发

Queue Length : 65535app

2.  调整IIS 7的appConcurrentRequestLimit设置ide

由原来的默认5000改成100000。高并发

c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000server

在%systemroot%\System32\inetsrv\config\applicationHost.config中能够查看到该设置:队列

<serverRuntime appConcurrentRequestLimit="100000" /> 

3. 调整machine.config中的processModel>requestQueueLimit的设置文档

由原来的默认5000改成100000。

<configuration>
    <system.web>
        <processModel requestQueueLimit="100000"/>  

 

4. 修改注册表,调整IIS 7支持的同时TCPIP链接数

由原来的默认5000改成100000。

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000 

完成上述4个设置,就能够支持10万个同时请求

相关文章
相关标签/搜索