![Уведомление о повторном использовании памяти IIS](https://rvso.com/image/488030/%D0%A3%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BE%20%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%BC%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8%20%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8%20IIS.png)
Я включил повторный запуск памяти при достижении максимального объема используемой памяти в IIS для пула приложений. Я хотел бы получать уведомления, когда происходит повторный запуск. Как это сделать? Мы работаем на Win2k3 с использованием IIS V6.
решение1
Единственный известный мне способ сделать это — использовать инструмент для мониторинга журнала событий на сервере и отправки электронного письма при возникновении события переработки.
Вам нужно убедиться, что включено ведение журнала повторного запуска. Процедура его включения и различные идентификаторы событий, связанные с повторным запуском пула приложений, описаны в этой статье:http://support.microsoft.com/kb/332088
Такой скрипт мог бы работать как служба Windows, и его было бы не так уж плохо закодировать на VBscript. Если у вас уже есть какое-то решение для мониторинга журнала событий "корпоративного" уровня, используйте его. Если нет, рассмотрите возможность написать скрипт. (Может быть, если у меня будет свободное время сегодня днем, я что-нибудь закодирую... посмотрим...)
решение2
Возможное решение:
- Настройте IIS, который будет перезапускать пул приложенийрегистрируется в журнале событий Windows
- Отправлять электронные письма в зависимости от записей журнала событий (см.вот для примера- реализация .NET)