【发布时间】:2011-04-03 04:11:29
【问题描述】:
我需要确定应用程序池回收的原因。 (没有明显的原因)
有什么方法可以在 global.asax 文件的 application_end 子中确定这一点?
我已经在那里进行了一些基本的登录,所以我知道它何时关闭,但我不知道为什么。
(这没什么明显的......似乎每几个请求某些操作都会导致应用程序结束。我已经关闭了所有正常的回收原因,例如超时、内存检查等等等。相同的代码在不同的服务器上运行良好,所以我确定这个设置有问题,但是什么?...)
【问题讨论】:
-
也许我应该澄清一下......我相信应用程序池正在回收,原因如下:1)应用程序哈希中的数据正在消失。换句话说,如果我写信给 Application("foobar") = "bloz" 那么在下一个 http 帖子中 Application("foobar") 是空的。 2) 我正在记录对 Application_End 的调用。但是我想我不知道这是否真的意味着应用程序池正在回收或什么。
标签: iis application-end