Я включил повторный запуск памяти при достижении максимального объема используемой памяти в IIS для пула приложений. Я хотел бы получать уведомления, когда происходит повторный запуск. Как это сделать? Мы работаем на Win2k3 с использованием IIS V6.
решение1
Единственный известный мне способ сделать это — использовать инструмент для мониторинга журнала событий на сервере и отправки электронного письма при возникновении события переработки.
Вам нужно убедиться, что включено ведение журнала повторного запуска. Процедура его включения и различные идентификаторы событий, связанные с повторным запуском пула приложений, описаны в этой статье:http://support.microsoft.com/kb/332088
Такой скрипт мог бы работать как служба Windows, и его было бы не так уж плохо закодировать на VBscript. Если у вас уже есть какое-то решение для мониторинга журнала событий "корпоративного" уровня, используйте его. Если нет, рассмотрите возможность написать скрипт. (Может быть, если у меня будет свободное время сегодня днем, я что-нибудь закодирую... посмотрим...)
решение2
Возможное решение:
- Настройте IIS, который будет перезапускать пул приложенийрегистрируется в журнале событий Windows
- Отправлять электронные письма в зависимости от записей журнала событий (см.вот для примера- реализация .NET)