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

Сбой пула приложений IIS с удостоверением AppPoolIdentity, а не с NetworkService

ОС: Windows Server 2008 R2

IIS: 7,5

Нет управляемого кода

Я пытаюсь решить эту проблему. Я не уверен, было ли это вызвано каким-то изменением из групповой политики (я не контролирую это) или из-за установки некоторого Центра обновления Windows.

Внезапно после перезагрузки ни один из моих сайтов не работал, все отвечали HTTP Error 503. The service is unavailable. Пулы приложений были остановлены, и есть 5 предупреждений (EventID 5009, EventSourceName WAS) и 1 ошибка (EventID 5002, EventSourceName WAS) в журналах системных событий и 5 ошибок (EventID 2276, EventSourceName W3SVC-WP) в журналах событий приложений ( на пул приложений).

Я переключил все свои сайты на единый пул приложений и изменил идентификатор на NetworkService, и все они заработали. Однако это похоже на проблему безопасности / масштаба?

Я загрузил DebugDiag 2 и попытался получить дамп, но он так и не сработал. Я также пытаюсь найти процесс в Process Explorer, но любой пул приложений, не использующий идентификатор NetworkService, не отображается.

Не знаю, как еще искать первопричину.


ИЗМЕНИТЬ @Lex Li

Проверил мой журнал Debug Tool и нашел это

[19.07.2018 15:29:02] Обнаружен новый процесс: Имя процесса - w3wp.exe Идентификатор процесса - 4652 Идентификатор процесса - IIS APPPOOL \ Test Pool Имя пула веб-приложений - Test Pool
[19.07.2018 15:29:02] Прикрепите отладчик: Имя процесса - w3wp.exe Идентификатор процесса - 4652 Сценарий управления - C: \ Program Files \ DebugDiag \ Scripts \ CrashRule_WebAppPool_Test Pool.vbs
Ошибка сценария
Код ошибки - 0x80070002
Источник ошибки [DbgSvc.Controller.1]
Описание ошибки []
Строка 93, столбец 2
[19.07.2018 15:29:03] Процесс завершен: Имя процесса - w3wp.exe Идентификатор процесса - 4652 Имя пула веб-приложений - Тестовый пул

Однако это проявляется только один раз и не может его воспроизвести.