Веб-сайты и веб-приложения зависят от доступности пулов приложений служб (IIS). Пулы приложений IIS в свою очередь зависят от службы активации Windows. При отключении или возникновении ошибок WAS во время запуска или остановки пула приложений веб-сайты и веб-приложения могут быть недоступны.
Чтобы пул приложений функционировал, для идентификатора пула приложений должна быть определена действительная учетная запись. Для пулов приложений существует два типа удостоверений: встроенные и настраиваемые. Встроенные учетные записи — это NetworkService, LocalService и LocalSystem. Учетная запись по умолчанию (рекомендуется) — NetworkService. Если для идентификатора пула приложений установить настраиваемую учетную запись, потребуется убедиться в том, что учетные данные пользователя действительны и, что пользователь является участником группы IIS_USRS. Процедуры, приведенные ниже, описывают, как установить идентификатор пула приложений и затем перезапустить пул приложений.
Установка удостоверения пула приложений:
В меню Пуск последовательно выберите Панель управления и Администрирование.
Щелкните правой кнопкой мыши приложение Диспетчер служб IIS и выберите Запуск от имени администратора.
В панели Подключения слева разверните узел компьютера, а затем выберите папку Пулы приложений под именем компьютера.
В окне просмотра возможностей выберите пул приложений. В области Действия выберите Дополнительные параметры…
Убедитесь, что в поле Модель процесса указан соответствующий тип Удостоверения. Учетная запись по умолчанию — NetworkService.
Если тип удостоверения указан для конкретного пользователя (а не для одной из встроенных учетных записей), нажмите кнопку справа от имени удостоверения и выберите Задать, чтобы указать настраиваемые учетные данные.
Если был указан настраиваемый пользователь, выполните следующий шаг; в противном случае, перейдите к процедуре остановки и перезапуска пула приложений. Если идентификатор пула приложений установлен для настраиваемого пользователя, следует добавить пользователя в группу IIS_USRS на компьютере.
Добавление конкретного пользователя (настраиваемой учетной записи) в группу IIS_USRS
Выберите Пуск, Администрирование, Управление компьютером.
На панели слева разверните узел Локальные пользователи и группы.
Выберите Группы, затем дважды щелкните мышью IIS_USRS.
Добавьте настраиваемого пользователя, указанного ранее для идентификатора модели процесса.
Остановите и перезапустите веб-службы, используя шаги, указанные в следующей процедуре.
Примечание. После добавления пользователя в группу IIS_USRS необходимо выполнить остановку и перезапуск веб-служб, чтобы новые права входа вступили в силу. Это приведет к остановке всего веб-трафика в направлении сервера.
Если в группу IIS_USRS не был добавлен идентификатор, перейдите к шагам остановки и перезапуска пула приложений.
Остановка и перезапуск веб-служб
Откройте окно командной строки с повышенными правами. Нажмите кнопку Пуск, наведите указатель на пункт Все программы, выберите пункт Стандартные, щелкните правой кнопкой мыши пункт Командная строка и выберите Запуск от имени администратора.
Введите net stop was /y и нажмите клавишу ВВОД.
Введите net start was и нажмите клавишу ВВОД.
Введите net start w3svc и нажмите клавишу ВВОД.
Остановка и перезапуск пула приложений
Откройте Диспетчер служб IIS.
В области Подключения разверните узел сервера и выберите Пулы приложений.
В окне просмотра возможностей выберите пул приложений, который необходимо остановить и перезапустить.
На панели Действия выберите Остановить, чтобы остановить пул приложений, а затем выберите Запустить, чтобы перезапустить пул приложений.
Перезапустить пул приложений можно также, используя ссылку ниже:
Повторный запуск пула приложений
Target | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |