2010-03-18 69 views
5

我正在编写一个监视应用程序池的.NET服务。基于特定的触发器,我正在重新启动它们。 但是,如果触发器在最后一次被回收之前发生,我不想重新启动它们。我如何知道应用程序池的“上次回收时间”?确定上次应用程序池回收的时间

回答

0

我去了通过事件日志看兔子洞,我能够最后检测到何时应用程序池最后一次被回收,但它非常密集,因为您必须从磁盘读取日志。我会强烈建议使用

Process.GetCurrentProcess().StartTime 
相关问题