5
我正在编写一个监视应用程序池的.NET服务。基于特定的触发器,我正在重新启动它们。 但是,如果触发器在最后一次被回收之前发生,我不想重新启动它们。我如何知道应用程序池的“上次回收时间”?确定上次应用程序池回收的时间
我正在编写一个监视应用程序池的.NET服务。基于特定的触发器,我正在重新启动它们。 但是,如果触发器在最后一次被回收之前发生,我不想重新启动它们。我如何知道应用程序池的“上次回收时间”?确定上次应用程序池回收的时间
如果LogEventOnRecycle
属性设置,你应该能够使用读取从事件日志本信息EventLog Class
我去了通过事件日志看兔子洞,我能够最后检测到何时应用程序池最后一次被回收,但它非常密集,因为您必须从磁盘读取日志。我会强烈建议使用
Process.GetCurrentProcess().StartTime