IIS 7.0 EvenID 5186超时重启的设置
最近在Windows2008下在IIS 7.0上部署了一个Asp.net,运行一段时间后,查看程序本身的log发现,该asp.net应用每隔一段时间都会退出,再有请求的时候又重新启动。查看“Window logs”发现了一个EventID为5186的信息,信息详细为“A worker process with process id of '4972' serving application pool 'AuthPublish' was shutdown due to inactivity. Application Pool timeout configuration was set to 20 minutes. A new worker process will be started when needed.”
在微软网站上找到了该EventID的描述信息,地址为http://technet.microsoft.com/zh-cn/library/dd364096(en-us,WS.10).aspx ,从描述中知道这是IIS7.0的一个新功能,是无害的。
如何调整该时间呢?经过摸索找到了设置方法:IIS管理器——应用程序池——选择相应的ApplicationPool——高级设定——IdleTimeout