宝塔windowsIIS应用程序池功能介绍
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、程序池活动进程
显示当前正在活动的进程相关信息(已经结束的不做统计)