Как найти повторы пула приложений в журнале событий - PullRequest
70 голосов
/ 03 апреля 2012

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

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

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

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

Ответы [ 4 ]

98 голосов
/ 03 апреля 2012

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

15 голосов
/ 19 апреля 2016

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

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

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

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

Iбыла такая же проблема.Интересно упомянуть, что вам нужно настроить, в каких случаях регистрируется событие перезапуска пула приложений.По умолчанию это в нескольких случаях, а не во всех.Это можно сделать в IIS> пулы приложений> выберите пул приложений> дополнительные параметры> развернуть запись журнала событий повторной генерации - BlackHawkDesign 14 января 15 в 10: 00

4 голосов
/ 20 июля 2017

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

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

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

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

0 голосов
/ 12 июня 2019

IIS версия 8.5 +

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

  1. Перейдите на Регистрация и убедитесь, что только событие ETW или И файл журнала, и событие ETW . .. выбран.

enter image description here

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

enter image description here

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

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

enter image description here

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

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

...