今天下午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 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万个同时请求,博客园博客服务器已经启用上述设置。

让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求相关推荐

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

    由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误. 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支 ...

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

    由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误. 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支 ...

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

    今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@ ...

  4. 让Windows Server 2008+IIS 7+ASP.NET突破默认限制,支持海量并发连接数

    参考:下午cn-asp.net服务器出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime ...

  5. windows server 2008 + IIS 7.5实现多用户FTP(多账号对应不同目录)

    在windows server 2003 + IIS 6 的时候,就已经能实现多用户FTP的功能,不过设置有写繁琐,如果站点多的话,设置账号.权限这些东西都要搞很久. Windows server 2 ...

  6. windows Server 2008+iis 7.5 部署应用程序

    1.应用程序池中需要设置是否启用32位应用程序->True,否则不兼容32位应用程序 2.为每一个网站建立一个应用程序池,否则出现错误.是否可以共享? 3.在windows Server 200 ...

  7. windows server 2008 r2 托管 asp.net core 程序无法启动

    windows server 2008 r2 托管 asp.net core 程序无法启动时,需安装以下更新: Update for Windows Server 2008 R2 x64 Editio ...

  8. Windows Server 2008 R2 搭建ASP网站

    我们的实验环境是Windows Server 2008 R2,首先打开"服务器管理器"页面,新安装好的系统我们可以在任务栏中找到服务器管理器图标,也可以在开始菜单管理工具中找到服务 ...

  9. Windows server 2012 IIS 安装asp网站

    本文作为一个教程 指导安装部署IIS的asp网站 在IIS内选择"添加角色和功能 选择"web服务器IIS"和"应用程序开发"内 "asp& ...

  10. windows server 2008 iis 添加ssl证书

    1. 获取证书 目前腾讯云和阿里云都提供1年免费的ssl证书. 以腾讯云为例,申请地址为https://console.qcloud.com/ssl,可使用QQ号登录. 选择免费DVSSL证书 验证域 ...

最新文章

  1. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
  2. Linux C编程--网络编程2--面向连接的网络编程
  3. 美团一面:你既然写过Mybatis插件,能给我说说它底层是怎么加载一个自定义插件的吗?...
  4. pigeon hole
  5. project 模板_不会绘制横道图?18个施工进度计划横道图模板,可一键自动生成,方便快捷易操作,直观形象,相当好用...
  6. cobaltstrike生成一个原生c,然后利用xor加密解密执行
  7. 数据驱动开发_开发数据驱动的股票市场投资方法
  8. Redis工作笔记-Jedis的基本使用
  9. flutter和dart的SDK安装
  10. 《Excel 职场手册:260招菜鸟变达人》一第 26 招 对齐两个字的名字
  11. CSS3 动画、变形效果
  12. 最新计算机主板参数,电脑主板参数知识
  13. 雪球网股票用户评论爬虫
  14. 计算机开机界面用户如何删除,怎么删除电脑登陆账户_怎么删除电脑开机账户...
  15. 开发系统所需的服务器,开发软件的服务器需要什么配置
  16. mysql virt虚拟内存_Java 进程占用VIRT虚拟内存超高的问题
  17. 关于物联网卡流量统计的那些事儿
  18. 精美黑色UI版创客新零售系统源码
  19. Byte Pair Encoding
  20. 按键android手机排行榜,【直板全键盘手机推荐】直板键盘手机排行榜

热门文章

  1. anaconda python命令_怎么用anaconda命令行?
  2. PyCharm中的一些设置
  3. matlab中subplot()函数的作用
  4. localtime选择00:00值不回显_配置OSPF的DR选择示例
  5. c语言定积分的基本思想_积分的计算方法、技巧、思路总结~
  6. 交通部 城轨交通运营管理规定_韩国又松大学热门专业-轨道交通运营与管理专业介绍...
  7. 我需要一个媒体服务器来进行一对多的WebRTC广播吗?
  8. Linux常用指令指南
  9. 《深入理解Hadoop(原书第2版)》——3.4第一个Hadoop程序
  10. 使用Git和远程代码库