Windows系统服务器IIS7.5 Asp.net支持10万请求的设置方法
2016-10-12 09:04
716 查看
问题现象
ECS 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万个并发请求。
ECS 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系统服务器IIS7.5 Asp.net支持10万请求的设置方法
- 让Windows Server 2008r2 IIS7.5 ASP.NET 支持10万并发请求
- Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”(图文解决方法)
- Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”(图文解决方法)
- (转载)Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
- WCF IIS 服务器 500 错误 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- IIS服务器不支持ASP.NET的原因及解决方法[转载]
- [备忘]IIS 7.5运行.aspx出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”错误解决方法
- 优化IIS7.5支持10万个同时请求的配置方法_win服务器
- ASP .NET CORE MVC 部署Windows 系统上 IIS具体步骤---.Net Core 部署到 IIS位系统中的步骤
- 【ASP.NET】11.IIS服务器.NET Freamwork版本设置
- Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词)
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- asp.net调用系统设置字体文本框的方法
- IIS 7.5 asp Session超时时间设置方法
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- ASP.NET页面请求超时时间设置多种方法