日期:2014-05-20  浏览次数:21061 次

IIS日志不能记录应用程序池的回收
已经为网站单独配置应用程序池,IIS配置文件中设置应用程序池 LogEventOnRecycle="AppPoolRecycleTime | AppPoolRecycleRequests | AppPoolRecycleMemory | AppPoolRecycleOnDemand | AppPoolRecycleConfigChange | AppPoolRecyclePrivateMemory" 

尝试修改应用程序池的回收方式,包括减少请求数目,添加回收时间,或手动回收。这些方式都不能在IIS日志中留下记录。

查看IIS日志是想确认用户网站在不确定时刻的请求延时是否由应用程序池回收造成。

恳请高手帮忙~

------解决方案--------------------
...
------解决方案--------------------
顶一下吧,我也不清楚。
------解决方案--------------------
还是没答案啊我都来看两次了,帮楼主关注。
------解决方案--------------------
用iisapp命令查看延时前后应用程序池的ID,如果是自动回收的话,则前后应用程序池的ID是不一样的。
------解决方案--------------------
如果IIS发生Recycle,事件查看器中会留下报告的。我在生产环境中已经遇到过几次,eventLog都有记录,并且会给出原因,比如是memory达到了回收的要求。