W

Windows Server设置网站应用程序池

HB 网络 2022-03-19

1、打开 IIS 管理器,左侧展开“应用程序池”节点,右侧选择某个网站的应用程序池,鼠标右键“高级设置”。

2、在应用程序池高级设置中,设置 5 项。

常规 > 启动模式,设置为“AlwaysRunning”。将应用程序池配置为始终运行模式下运行。
回收 > 固定时间间隔(分钟),设置为“0”。一个时间段(以分钟为单位),超过该时间后,应用程序池将回收。值为 0 意味着应用程序池不会按固定间隔回收。
回收 > 特定时间,添加一组时间为凌晨 3:59。应用程序池进行回收的一组特定的本地时间(24 小时制)。
进程模型 > 闲置超时(分钟),设置为“0”。工作进程在关闭之前可以保持闲置状态的时间(以分钟为单位)。如果某个工作进程既未处理请求,也未收到任何新的请求,则将进入闲置状态。
应用程序池-高级设置

设置解释:将某网站的应用程序池设置为始终运行,工作进程不进入闲置状态,不按照固定时间间隔回收程序池,采用特定时间回收程序池,并设置回收时间为每天凌晨 4 点回收。设置凌晨 4 点回收,也就是考虑此时网站访问人数相对较少,服务器资源相对较多,最大降低对用户的影响。另外,需要注意的是,回收将导致网站内存信息消失,例如 session 存放在内存,会导致 session 消失。不只是回收会导致 session 丢失,其它也会导致,例如更新网站配置,手动重启回收等,都会导致 session 丢失。可考虑其他方式保存 session,例如数据库或 cookie 等。

PREV
TCPView v4.17微软显示系统所有 TCP 和 UDP 端点对外连接的工具
NEXT
Windows Server 2022远程桌面服务配置