应用程序池优化配置方案(IIS7、IIS7.5)
定义:
是将一个或多个应用程序链接到一个或多个工作进程集合的配置,该池中的应用程序与其他应用程序被工作进程边界分隔,
一、一般优化方案
1.基本设置
【1】队列长度:默认1000,将原来的队列长度65535
【2】启动32位应用程序:默认值False,改为True,否则安装一些32的组建或32的php都会出错
【3】托管管道模式:Integrated或Classsic
2.高级设置
【1】闲置超时(分钟):默认20分钟,修改设长
【2】快速故障防护—》已启用:默认True,改为False
3.解决PEP第一次打开PEP速度慢
回收间隔时间
将固定间隔改为0,表示不回收,默认是每天回收
使用windows server 2008 r2解决回收假死的问题
打开应用程序池--》高级设置--》在“禁止重叠回收”里选择‘true’,这样就有效避免了应用程序池回收假死问题
二、同時支持10万个请求
通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅。站点碰到如下问题:
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.当然这里的队列长度你可以根据自己的访问用户*1.5来设置,例如:有2000用户,此处就可以设置为3000(3000=2000用户数*1.5)
2.调整IIS 7的app ConcurrentRequestLimit设置--app同时发送请求量限制
由原来的默认5000改为100000
方法:
【1】在cmd中执行
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
[2] 在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置:
<serverRuntime appConcurrentRequestLimit="100000" />
3.调整machine.config中的processModel>requestQueueLimit的设置--过程模型>请求数量限制
【1】单击“开始”,然后单击“运行”,或者windows+R
【2】在“运行”对话框中,键入notepad%systemroot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG\machine.config,然后单击确定。
转载于:https://www.cnblogs.com/ximi07/p/10289325.html
应用程序池优化配置方案(IIS7、IIS7.5)相关推荐
- Blink/Flink作业 性能优化配置及原理
高性能作业指南 本文通过代码和一些配置信息来优化blink/flink作业的性能. 共分为几部分: 1.group aggregate优化: 开启minibatch,开启localglobal,开启p ...
- 含多类型充电桩的电动汽车充电站优化配置方法论文复现——附代码
目录 摘要: 研究背景: 电动汽车充电行为及负荷的表征方法: 连续时域的离散化及相关简化策略: 电动汽车负荷建模方法: 电力用户分类与负荷建模: 电动汽车充电站优化配置模型: 目标函数: 约束条件: ...
- 宝塔linux 4g2h优化方案,5G优化案例:5G NSA组网下4G锚点基站X2配置优化研究方案案例.docx...
5G NSA 组网下 4G 锚点基站 x2 配置优化研究方案案例 5G NSA组网下4G锚点基站x2配置优化研究方案案例 XX XX年 XX月 目 录 TOC \o "1-3" \ ...
- 服务器证书安装配置指南(IIS7)
一. 生成证书请求 1. 进入IIS控制台 进入IIS控制台,并选择服务器的服务器证书设置选项. 2. 添加证书请求 进入服务器证书配置页面,并选择"创建证书申请& ...
- IIS的应用程序池优化方法
IIS应用程序池优化方案 服务器经常产生"应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制.进程 ID 是 '3504'."的错误,导致iis处于假死 ...
- Nginx 服务并发过10万的Linux内核优化配置
以下Linux 系统内核优化配置均经在线业务系统测试,服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出! Controls the use of TCP ...
- Nginx+Apache Yii2.0 配置方案
最近用Yii2.0框架做了个小项目,虽然项目本身业务逻辑不复杂,但是由于本身业务逻辑的特殊性,在上午9点到12点之间系统访问量会突然上升(浏览量和用户上传文件量).导致系统单纯的部署在Apache下, ...
- Windows server 2008 iis7/iis7.5启用父路径的方法
这篇文章主要介绍了Windows server 2008 iis7/iis7.5启用父路径的方法,需要的朋友可以参考下 windows server 2008 r2的IIS7或者iis7.5还是和之前 ...
- Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法
这篇文章主要介绍了Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法,需要的朋友可以参考下 首先了解一下重定向,常用的重定向方式有: 301 redirect, ...
最新文章
- redis 五大数据类型之set篇
- python问号表达式_python中的问号表达式
- 信息学奥赛一本通(2039:【例5.6】冒泡排序)
- linux mysql 挂马_linux服务器被挂马
- Bootstrap 排版地址
- 一位Oracle老司机的openGauss初体验
- “男友家里存款只有20万,我该和他结婚么?”数据告诉你多少家庭才能有20万的存款...
- 关闭不必要动画,提升 Win 7 运行速度
- [Android] 环境优化配置Android Studio发展NDK
- 很久以前录制的CSI课程共享
- Linux 上免费的视频转换器FFmpeg
- 昆仑通泰触摸屏与v20变频器uss通讯,控制变频器
- 基于单片机的打地鼠游戏仿真设计(#0040)
- 电子专业的学生必看的文章
- c还是java(雨思版)
- 【QCM2150】WCN3680 WFA认证关于不同带宽配置
- 2D前景触发与3D触发结合案例
- 图神经网络的池化操作
- 逍遥模拟器连接不到android,逍遥模拟器不能连上网怎么办?两招解决问题
- opengl 编程指南源码下载与环境配置