IIS支持10万个同时请求的设置

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

由原来的默认1000改成65535。app

IIS Manager > ApplicationPools > Advanced Settings命令行

Queue Length : 65535server

2. 调整IIS 7的appConcurrentRequestLimit设置队列

由原来的默认5000改成100000。cmd

直接运行:it

C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000io

在%systemroot%\System32\inetsrv\config\applicationHost.config中能够查看到该设置。dva

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

由原来的默认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 1000000

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

相关文章
相关标签/搜索