图片展示
图片展示

400-8300-663

Windows系统服务器IIS7.5 Asp.net支持10万请求的设置方法

浏览: 发表时间:2018-01-05 00:00:00

问题现象
Windows系统服务器基于IIS搭建的网站由于IIS默认的配置,服务器最多只能处理5000个同时请求,访问量大时很容易导致报错:

Error Summary: 
HTTP Error 503.2 - Service Unavailable 
The serverRuntime@appConcurrentRequestLimit setting is being exceeded. 
Detailed Error Information: 
Module IIS Web Core 
Notification BeginRequest 
Handler StaticFile 
Error Code 0x00000000


解决方案
为了避免这样的错误,我们需要调整让服务器从设置上支持10万个并发请求:

1、登陆IIS服务管理器,点击应用程序池,选择高级设置



2、将队列长度调整为65535

3、调整IIS 7的appConcurrentRequestLimit设置,由原来的默认5000改为100000:
点击开始--运行下输入命令
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000 


4、然后我们在C:\Windows\System32\inetsrv\config\applicationHost.config配置文件中,可以看到已经生效了。




5、下一步需要调整machine.config中的processModel>requestQueueLimit的设置,由原来的默认5000改为100000




6、最后修改注册表,调整IIS 7支持的同时TCPIP连接数,由原来的默认5000改为100000
直接在命令提示符中运行命令:reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000


7、至此设置完毕,可以支持10万个并发请求。


Windows系统服务器IIS7.5 Asp.net支持10万请求的设置方法
问题现象Windows系统服务器基于IIS搭建的网站由于IIS默认的配置,服务器最多只能处理5000个同时请求,访问量大时很容易导致报错:Error Summa
长按图片保存/分享
1

域名合作伙伴:

新网、中资源、时代互联、商中在线、

三五互联、西部数码

联系我们

上班时间号码:0757-28363863 / 28310083 / 28314601

非上班时间号码: 0757-28310083 转分机号 8805 或分机号 8806

传真: 0757-28314601

图片展示

Copyright © 2007-2023     佛山市百川网络科技有限公司    ALL RIGHTS RESERVED.

ICP备案号:粤ICP备09160757号     粤公网安备 44060602000782号

全国服务热线
400-8300-663
办公热线
0757-28363863
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了