我们遇到了一个Web服务的问题,我们认为这会导致应用程序池自身重新启动,但事件日志中没有看到消息。 这提出了我们的假设是否正确的问题。 所以两个问题真的…
我们是否应该在与IIS相关的事件日志中看到某种types的消息? 即使是“嘿,我开始了,一切都很棒!” 因为我们不是。 我们在事件日志中看到0条与IIS相关的消息。
如果我们应该看到一条消息,我们可以做些什么来开始看消息?
从我在StackOverflow的答案
您可能想打开完整的AppPool回收事件日志:
cscript adsutil.vbs Set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255你也可以看看这个Scott Guthrie的博客文章: http ://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx,它展示了如何在Global.ASAX中编写代码来loggingApplication.End事件的实际原因。
这对于我们诊断一些棘手的问题非常有用 – 特别是一个应用程序正在将日志文件写入wwwroot目录 – 太多的文件更改导致回收…