您的位置:首页 > 编程语言 > ASP

Windows Server 2008 IIS 7 ASP.NET 支持10万个同时请求

2011-06-11 12:16 609 查看
由于之前使用的是默认配置,服务器最多只能处理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中可以查看到该设置: 3. 调整machine.config中的processModel>requestQueueLimit的设置 由原来的默认5000改为100000。 4. 修改注册表,调整IIS 7支持的同时TCPIP连接数 由原来的默认5000改为100000。 reg add HKLM/System/CurrentControlSet/Services/HTTP/Parameters /v MaxConnections /t REG_DWORD /d 1000000 完成上述4个设置,就可以支持10万个同时请求,博客园博客服务器已经启用上述设置。 转载自:http://www.cnblogs.com/dudu/archive/2009/11/10/1600062.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: