Подтвердить что ты не робот

Как найти рециркуляции в пул приложений в журнале событий

Я настроил пул приложений в IIS 7.5 для повторного использования, когда использование памяти превышает определенный уровень. Я также настроил его для регистрации этой информации.

Где в журнале событий я должен искать это?

Я попробовал фильтрацию на основе источника, являющегося всеми элементами IIS, например. "IIS-W3SVC-WP", "IIS-IISManager" и все остальное, но ничего.

Я вижу, что он добавляет элементы из журнала "IIS-Configuration", которые я включил. Но все равно ничего.

4b9b3361

Ответ 1

Казалось довольно сложно найти эту информацию, но в итоге я наткнулся на этот вопрос
Вы должны просмотреть журнал событий "Система" и выполнить фильтрацию по источнику WAS.
Вот больше информации о БЫЛО

Ответ 2

Как кажется невозможным отфильтровать данные сообщения XPath (это не в формате XML для фильтрации), вы также можете использовать powershell для поиска:

Get-WinEvent -LogName System | Where-Object {$_.Message -like "*recycle*"}

Из этого я вижу, что идентификатор события для повторного использования, по-видимому, равен 5074, поэтому вы также можете фильтровать его. Я надеюсь, что это поможет кому-то, поскольку эта информация, по-видимому, занимает намного больше времени, чем ожидалось.

Это вместе с комментарием @BlackHawkDesign должно помочь вам найти то, что вам нужно.

У меня была такая же проблема. Может быть, интересно отметить, что вы должны сконфигурируйте, в каких случаях регистрируется событие рециркуляции пула приложений. От по умолчанию это в нескольких случаях, а не во всех из них. Вы можете сделать это в IIS > пулы приложений > выберите пул приложений > расширенные настройки > expand генерировать запись журнала событий рециркуляции - BlackHawkDesign Янв 14 '15 в 10:00

Ответ 3

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


Это определенно системный журнал.

Какой файл журнала? Хорошо - вы можете проверить физический путь, щелкнув правой кнопкой мыши системный журнал (например, Диспетчер серверов | Диагностика | Просмотр событий | Журналы Windows). Физический путь по умолчанию: %SystemRoot%\System32\Winevt\Logs\System.evtx.

Вы можете создать пользовательский фильтр и фильтр "Источник: WAS", чтобы быстро видеть только записи, созданные IIS.

Сначала вам может понадобиться включить ведение журнала даже для определенного пула приложений - по умолчанию в пуле приложений включено только 3 события перезапуска из 8. Чтобы изменить его с помощью графического интерфейса: II S Manager | Пулы приложений | Выберите App Pool → Расширенные настройки | Сгенерировать повторную запись в журнале событий.

Ответ 4

IIS версия 8.5+

Чтобы включить Event Tracing для Windows для вашего веб-сайта/приложения

  1. Перейдите в раздел "Ведение журнала" и убедитесь, что выбрано либо только событие ETW, либо файл журнала и событие ETW...

enter image description here

  1. Включите нужные журналы корзины в дополнительных настройках пула приложений:

enter image description here

  1. Перейдите к пользовательскому представлению по умолчанию: WebServer фильтрует журналы IIS:

Пользовательские представления> ServerRoles> Веб-сервер

enter image description here

  1. ... или системные журналы:

Журналы Windows> Система