Назад | Перейти на главную страницу

Уведомление о перезапуске памяти IIS

Я включил повторное использование памяти при максимальном использовании памяти в IIS для пула приложений. Я хочу получать уведомление, когда произойдет повторное использование. Как я могу это сделать? Мы на Win2k3 с использованием IIS V6.

Возможное решение:

  1. Настройте IIS, чтобы пул приложений перерабатывал регистрируется в журнале событий Windows
  2. Отправлять электронные письма в зависимости от записей журнала событий (см. вот для примера - реализация .NET)

Единственный известный мне способ сделать это - использовать инструмент для отслеживания журнала событий на сервере и отправлять электронное письмо при возникновении события повторного использования.

Убедитесь, что ведение журнала повторного использования включено. Процедура включения и различные идентификаторы событий, связанные с повторным использованием пула приложений, описаны в этой статье: http://support.microsoft.com/kb/332088

Такой сценарий действительно мог бы работать как служба Windows, и было бы неплохо закодировать в VBscript. Если у вас уже есть какое-то «корпоративное» решение для мониторинга журналов событий, воспользуйтесь им. Если нет, рассмотрите возможность написания сценария. (Может, если у меня будет свободное время сегодня днем, я что-нибудь напишу ... посмотрим ...)