Windows Server 2008 IIS 并发请求设置

更新服务器的时候,突然发现部分机器出现了错误,大致描述如下

HTTP Error 503.2 - Service Unavailable

正在超过 [email protected] 设置的值。

....

服务器IIS基本都用的默认设置,为了避免下次再次出现此类错误,找了相关配置,提高IIS并发数量设置

1. 修改IIS应用程序池队列长度

高级设置里,队列长度修改为 65535

2. 修改IIS的 appConcurrentRequestLimit 设置

默认值是5000,修改为50000(或者更大的值)

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

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

<serverRuntime appConcurrentRequestLimit="50000" />

3. 修改machine.config中的processModel>requestQueueLimit的设置

由原来的默认5000改为50000

<processModel enable="true" requestQueueLimit="50000"/>

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

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000

5. 重启服务,设置生效

net stop http  & net start  http & iisreset

微软官方参考文章

Modifying the ASP.NET Request Queue Limit

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

Microsoft.com 微软官网IIS应用程序池配置推荐,应用程序池配置项说明

Managing, Tuning, and Configuring Application Pools in IIS 7.0

原文地址:https://www.cnblogs.com/stealth7/p/9013039.html

时间: 2024-12-10 12:15:14

Windows Server 2008 IIS 并发请求设置的相关文章

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginReques

Windows Server 2008 R2无密码共享设置

文件夹和文件共享是需要的,但是Windows Server 2008里面的设置却跟Windows 7不一样. 当需要在Windows Server 2008开共享,最开始像使用win7一样去Control Panel->Network and Share Center->Advanced sharing Setting,在这里我选择Password protect sharing->Turn off password protected sharing. 你以为这样就关闭了密码保护了吗?

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求(转)

转自:http://www.cnblogs.com/dudu/archive/2009/11/10/1600062.html 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notificat

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求 The [email&#160;protected] setting is being exceeded.

今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使

Windows Server 2008 R2常规安全设置及基本安全策略

这篇文章主要介绍了Windows Web Server 2008 R2服务器简单安全设置,需要的朋友可以参考下 用的腾讯云最早选购的时候悲催的只有Windows Server 2008 R2的系统,原来一直用的Windows Server 2003对2008用起来还不是非常熟练,对于一些基本设置及基本安全策略,在网上搜了一下,整理大概有以下17个方面,如果有没说到的希望大家踊跃提出哈! 比较重要的几部 1.更改默认administrator用户名,复杂密码2.开启防火墙3.安装杀毒软件 1)新做

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求(转载)

转自:http://www.cnblogs.com/dudu/archive/2009/11/10/1600062.html 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notificat

让Windows Server 2008 + IIS 7+ ASP.NET 支持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:serverRunti

[Windows Server 2008] IIS配置伪静态方法(Web.config模式的IIS rewrite)

★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装伪静态(web.config方法)微软为IIS7及其以后版本提供了URL Rewrite组件,可以在配置文件(web.config)里面添加规则.用它可以实现URL重写等功能,本节我们以实现“Discuz”的伪静态筛选为例,演示该功能.Discuz程序我已经安装好,如果需要观看安装方法,请参考我站相关视频.

修改Windows Server 2008+IIS 7+ASP.NET默认连接限制,支持海量并发连接数

WIN7中IIS7默认配置的服务器同时最多只能处理5000个请求,如果由于某些情况(程序问题等)造成同时请求超过5000时,将会导致服务器错误.为此,修改服务器的设置,从而支持10万个同时请求. 具体设置如下: 1. 调整IIS7应用程序池队列长度 依次打开,IIS管理器 > 应用程序池 > 高级设置,修改队列长度为65535. 2.  调整IIS 7的appConcurrentRequestLimit设置 打开%systemroot%\System32\inetsrv\config\appl