一、调度IIS运用程序池配置,将行列步队长度:65535(根据做事器配置可以加长),固定时间间隔:0分钟,闲置超时:0分钟(不超时)
二、调度IIS的appConcurrentRequestLimit设置

C:\Windows\System32\inetsrv\config\applicationHost.config
cmd命令行直接运行:
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
可以直接在 %systemroot%\System32\inetsrv\config\applicationHost.config 路径下配置文件查看到该设置是否被修正(默认为5000):
<serverRuntime appConcurrentRequestLimit="100000" />
三、修正 ASP.NET 要求行列步队的限定,打开对应.net版本配置文件,编辑requestQueueLimit(默认为5000):
%systemroot%\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
%systemroot%\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
搜索相应位置加上 找到如下所示的 processModel 元素:<processModel autoConfig="true" />
将 processModel 元素更换为以下值:<processModel enable="true" requestQueueLimit="100000" />
<configuration>
<system.web>
<processModel enable="true" requestQueueLimit="100000"/>
四、修正注册表,调度IIS支持的同时TCP/IP连接数
cmd命令行直接运行:
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000
五、运行命令重启使设置生效
net stop http & net start http & iisreset