IIS应用程序池功能介绍

分享时间:2019-10-09 222 热度℃
1、基础设置
      状态:启用/停用应用程序池
      托管模式:PHP用户不用理会,Aspx.net用户根据源码需求选择
      Net版本:PHP用户不用理会,Aspx.net用户根据源码需求选择
      32位应用程序池:默认开启,兼容win32程序
      队列长度:应用程序池最高请求数,默认1000,如网站流量大,则相应增加次参数,超过次数将响应503

2、程序池回收设置
      内存限制:当需要限制网站内存占用时,可设置此项,默认时0为不限制内存
      请求限制:当客户端请求数达到此值时,将自动重启应用程序池达到释放系统内存占用
      固定回收时间:默认1天5小时,达到固定时间后,将会自动重启应用池达到释放系统内存
      定时回收:每天定时重启应用程序池,释放网站占用内存,24小时制,格式为:02:00即凌晨2点自动重启此网站
      注意事项:回收设置可能会造成登录状态丢失,请勿设置过于频繁,当内存不足时,建议升级服务器配置

3、程序池故障防护
      状态:默认关闭,关闭后应服务器内存/网站程序非常规型报错,将不会停止应用程序池
      故障防护:当IIS/应用程序池/网站程序/服务器环境在一定时间内出现了5此错误,将会自动停止应用程序池
      故障处理方式:
                         1) 不处理即停止当前网站程序池,程序将返回503错误
                         2) 重启当前程序池:即未知原因导致IIS程序池停止后,自动启动当前程序池,确保网站能正常运行(推荐方式)
                         3) 重启IIS:即未知原因导致IIS程序池停止后,自动重启整个IIS

4、工作进程
      最大工作进程:可理解为队列数,当最大进程数为2时,此时请求数为100,则2个进程每个进程的请求数为50,平均分摊减轻程序池压力
      启动超时:启动程序池超时时间
      请求超时:完成处理请求超时时间
      闲置超时:超过此时间未收到请求,此进程将进入闲置状态
      (注意:每增加一个进程将会增加200M内存占用,并且可能会造成用户登录状态丢失,谨慎使用。)

5、程序池活动进程
显示当前正在活动的进程相关信息(已经结束的不做统计)
本文标签:
返回顶部