Event ID 1062 IIS WAS: пул отключен из-за ошибки входа удостоверения
Симптомы критической ошибки входа 1062
В журнале System фиксируется ошибка: Event ID 1062: Application pool '[Имя_пула]' was disabled because of a logon failure for its identity. Данная ошибка возникает, когда служба WAS фиксирует постоянную невозможность аутентификации пользователя пула при циклических попытках перезапуска.
| Симптом | Причина |
|---|---|
| Полная недоступность веб-ресурса | Пул приложений автоматически деактивирован (Status: Stopped) |
| Ошибка HTTP Error 503 | Веб-сервер сообщает «The service is unavailable» |
| Сбой репликации паролей между контроллерами домена | Сервер IIS обращается к контроллеру домена, на который еще не дошел новый пароль |
Пошаговое устранение сбоя авторизации (Event ID 1062)
- Проверьте статус учетной записи на ближайшем контроллере домена:
# Проверка доступности контроллера домена и статуса учетной записи:
Test-ComputerSecureChannel -Verbose
Get-ADUser -Identity "ИмяПользователяПула" | Select-Object Enabled, PasswordExpired, LockedOut- Переключите пул на встроенную системную учетную запись для быстрой проверки:
# Переключение пула на учетную запись NetworkService для проверки запуска сайта:
Set-ItemProperty "IIS:\AppPools\ИмяПула" -Name "processModel.identityType" -Value "NetworkService"
Start-WebAppPool -Name "ИмяПула"- Перерегистрируйте доменную учетную запись с явным указанием домена:
# Назначение доменной учетной записи с форматом DOMAIN\User:
& "$env:SystemRoot\System32\inetsrv\appcmd.exe" set config /section:applicationPools /[name='ИмяПула'].processModel.identityType:SpecificUser /[name='ИмяПула'].processModel.userName:"ДОМЕН\Пользователь" /[name='ИмяПула'].processModel.password:"Пароль"- Предоставьте доступ к каталогу конфигурации IIS для новой учетной записи:
# Выдача необходимых прав на конфигурационные папки IIS:
icacls "C:\inetpub\temp\appPools" /grant "ДОМЕН\Пользователь:(OI)(CI)F"Совет: Убедитесь, что в групповой политике домена для данной сервисной учетной записи не включен параметр «Запретить вход в качестве пакетного задания» (Deny log on as a batch job), который имеет абсолютный приоритет над разрешающими правами.
Частые вопросы (FAQ)
В чем главное отличие ошибки 1062 от 1011 и 1044?
Event 1062 является финальным системным уведомлением диспетчера WAS о том, что пул окончательно переведен в состояние Disabled и дальнейшие попытки запуска прекращены до вмешательства администратора.
Почему NetworkService работает, а доменная учетная запись выдает ошибку 1062?
У доменной учетной записи отсутствует право 'Вход в качестве пакетного задания' (SeBatchLogonRight) или учетная запись заблокирована в Active Directory.
Как включить пул приложений обратно после исправления пароля?
В IIS Manager щелкните правой кнопкой мыши по остановленному пулу и выберите 'Запустить' (Start), либо выполните команду Start-WebAppPool.
Где посмотреть историю изменения паролей сервисной учетной записи в домене?
В журнале Security на контроллерах домена найдите события с Event ID 4723 (попытка смены пароля) и Event ID 4724 (сброс пароля администратором).