Определите, когда в последний раз пул приложений перерабатывался - PullRequest
5 голосов
/ 18 марта 2010

Я пишу сервис .NET, который отслеживает пулы приложений. на основе определенных триггеров я перезапускаю их. Однако я не хочу перезапускать их, если триггер произошел до того, как они были повторно использованы в последний раз. Как узнать «время последней перезагрузки» пула приложений?

Ответы [ 2 ]

2 голосов
/ 24 августа 2011

Если установлено свойство LogEventOnRecycle, вы сможете прочитать эту информацию из журнала событий, используя EventLog Class

0 голосов
/ 19 сентября 2012

Я спустился по кроличьей норе, просматривая журнал событий, и я смог в последний раз определить, когда пул приложений выполнялся в последний раз, но он был очень интенсивным, поскольку вы должны читать журналы с диска. Я настоятельно рекомендую использовать

Process.GetCurrentProcess().StartTime
...