你好,欢迎访问我的博客!登录
当前位置:首页 - 服务器问题 - 正文 SEO教程学习网

让Win2008+IIS7+ASP.NET支持10万并发请求

2019-02-25服务器问题seo学习网49°c
A+ A-
由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误 今天下午17点左右,博客园博客站点出现这样的错误信息:

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

由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。

为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。

具体设置如下:

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

由原来的默认1000改为65535。

IIS Manager > ApplicationPools > Advanced Settings

Queue Length : 65535

2. 调整IIS 7的appConcurrentRequestLimit设置

由原来的默认5000改为100000。

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

在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置:

复制代码 代码如下:
<serverRuntime appConcurrentRequestLimit="100000" />


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

由原来的默认5000改为100000。

复制代码 代码如下:
<configuration>
<system.web>
<processModel enable="true" requestQueueLimit="100000"/>


参考文章:http://technet.microsoft.com/en-us/library/dd425294(office.13).aspx

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

由原来的默认5000改为100000。

复制代码 代码如下:
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000


完成上述4个设置,就可以支持10万个并发请求,博客园博客服务器已经启用上述设置。

参考文章:

IIS 7.0 503 errors with generic handler (.ashx) implementing IHttpAsyncHandler

Tuning Windows Server 2008 for PHP

让Win2008+IIS7+ASP.NET支持10万并发请求

由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The server相关推荐: 修改服务器配置 让asp.net文件后缀名随心所欲Win2008 网络策略设置方法 让访问更安全Win7、win2008中如何让IIS7支持asp的方法配置iis6,iis7.5支持解析.json格式文件的方法让IIS服务器支持flv,f4v,mp4在线播放(2003,2008)让web服务器能正常访问的方法windows2003 shtml支持设置方法让IIS支持Flv的详细设置方法IIS SHTML支持设置方法(SSI)IIS .7z文件支持下载的添加方法win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法Win2008支持PowerShell设置方法优化IIS7.5支持10万个同时请求的配置方法让服务器支持10万个同时请求,要如何设置?让服务器iis支持.apk文件下载的设置方法设置Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求的win2000/2003下整合IIS+Tomcat5支持jsp让IIS7.5 执行Python脚本的配置方法 ======================================================================================================网站被劫持检测、网站监控站群批量SEO查询六大搜索引擎 模拟蜘蛛批量替换工具 - 多行批量替换服务器专用下载工具iis日志分析工具批量PING,服务器批量添加网卡IP小工具远程同步备份工具整站下载工具批量远程桌面连接工具iis网站批量管理
  选择分享方式
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录