下午网站出现这样的错误信息:
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。
appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置。
3. 调整machine.config中的processModel>requestQueueLimit的设置
由原来的默认5000改为100000。
<configuration>
<system.web>
<processModel requestQueueLimit="100000"/>
4. 修改注册表,调整IIS 7支持的同时TCPIP连接数
由原来的默认5000改为100000。
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 1000000
完成上述4个设置,就可以支持10万个同时请求,服务器已经启用上述设置。
good,本人整理希望对其他人有帮助。
相关推荐
为了让Windows Server 2008 + IIS 7 + ASP.NET能够支持高达10万个同时请求,需要对系统进行一系列的优化与配置调整。本文将详细介绍如何通过修改IIS应用程序池队列长度、调整appConcurrentRequestLimit设置、更改...
今天下午17点左右,博客园... Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,
10. **部署和调试**:学习如何配置IIS服务器进行ASP.NET应用部署,以及如何使用Visual Studio进行调试,是成为ASP.NET开发者必备的技能。 这份“ASP.NET帮助文档”应该涵盖了以上所有知识点,并可能还包含了详细的...
以上五个步骤详细介绍了如何通过优化IIS7的配置来支持10万级别的并发请求。这些调整有助于改善Web服务器的性能,确保在高流量情况下仍能提供流畅的用户体验。然而,需要注意的是,虽然增加并发连接数可以提高服务器...
1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章常见技术面试题 76 常见面试技巧之面试...
1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章常见技术面试题 76 常见面试技巧之面试...
要运行ASP.NET应用程序,需要配置相应的运行环境,包括操作系统(如Windows 7、Windows XP、Windows Server 2003)、Web服务器(如IIS 6.0)、IDE(如Visual Studio .NET 2010)以及支持的数据库系统(如SQL Server ...
因为做一个下载程序,需要用到URL的下载。... 您可能感兴趣的文章:asp.net 在处理向该请求提供服务所需的配置文件时出错IIS7完全攻略之失败请求跟踪配置优化IIS7.5支持10万个同时请求的配置方法处理(php-
同时,参考相关优化文章,如《IIS7.5优化,支持同时10万个请求》(链接://www.jb51.net/article/36073.htm),可以获取更具体的配置建议。 在实际操作中,还应注意监控应用程序池的资源使用情况,包括CPU使用率、...
10. **集成.NET Framework**:随着ASP.NET的出现,了解如何利用.NET框架的强大功能,如控件、类库和设计模式,来增强ASP应用程序的复杂性和可扩展性。 总之,ASP电子书是学习和提升ASP技术的有效资源,通过深入学习...
net的最近面试经典试题ASP.NET面试题集合 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中...
《桃源网络硬盘》主要部署在windows操作系统基础上,安装前需装Microsoft.NET Framework SDK2.0、3.0或3.5,应用软件管理目录具有IIS及asp.net完全权限。 在上述系统应用环境中,部署和安装软件的有关步骤请浏览:...
Windows Server 2003及以上版本:在安装产品前给网站根目录添加IIS来宾帐号(IUSR_Hostname)的只读权限,ASP.NET 以及Network Service组的读写修改权限。 设置完毕目录权限后,我们需要在Windows控制面板 -> 管理...