2013-03-06 5 views
6

Когда я запускаю пул приложений и запрашиваю страницу в приложении в этом пуле, я получаю «HTTP-ошибку 503. Услуга недоступна».IIS 7.0 дает ошибку 503 и останавливает пул приложений

Если я рассматриваю пулы приложений в IIS, я вижу, что он теперь остановлен. Перейти к просмотру событий Я нахожу это сообщение об ошибке:

'Идентификатор пула приложений Badge.Web недействителен. Имя пользователя или пароль, указанные для идентификации, могут быть неверными или у пользователя могут не быть права на вход в систему. Если личность не исправлена, пул приложений будет отключен, когда пул приложений получит свой первый запрос. Если права на пакетный вход в систему вызывают проблему, идентификатор в хранилище конфигурации IIS должен быть изменен после того, как права были предоставлены до того, как служба активации Windows (WAS) сможет повторить вход в систему. Если идентификатор остается недействительным после обработки первого запроса пула приложений, пул приложений будет отключен. Поле данных содержит номер ошибки.

Я очень уверен, что учетные данные, которые я использую, верны. Что-то еще вызывает остановку пула приложений.

+0

вы можете повторить это на другой машине? – rob

+0

#Ram: Вы нашли ответ на свой вопрос. Если да, можете ли вы поделиться им здесь, так как я тоже сталкиваюсь с такой же проблемой, и учетные данные, предоставленные пользователю пула приложений, верны. – vinay

+0

Вы можете найти этот вопрос полезным: http://stackoverflow.com/questions/863537/asp-net-error-the-identity-of-application-pool-is-invalid – epotter

ответ

10

У меня была аналогичная проблема сегодня, когда пул приложений, использующий идентификатор пользователя Windows X, прекратил работу после смены пароля для этого пользователя.

По-видимому, некоторая информация связана со старыми учетными данными хранились в системе, и я решил эту проблему:

  • переключения идентичности пула приложений для NetworkService
  • переключения обратно в X, используя новый пароль

Пока все работает нормально.

+0

Спасибо! Вы прекратили 48 часов чистой боли. –

+0

Это сработало и для меня. Кроме того, мне пришлось поиграть с настройками аутентификации сайта, чтобы заставить его доставлять имя службы внешним службам, а не отправлять анонимную аутентификацию. В частности, мне пришлось включить анонимную аутентификацию и отключить проверку подлинности Windows, а затем поменять их на отключенные анонимные Windows, чтобы она работала правильно. –

3

Хотя может возникнуть несколько причин, почему это может произойти, в этом конкретном случае произошла ошибка 503, так как пул приложений не запущен. Это произошло потому, что недавно был изменен пароль для Identity, под которым запускался пул приложений. Исправлено: перейти в диспетчер IIS-> Пул приложений -> Дополнительные настройки -> Модель процесса -> Идентификатор и установить пароль для нового.

Это также поможет проверить средства просмотра событий Журналы (Просмотр событий (Локальный) -> Журналы Windows -.> Приложение для поиска конкретных причин отказа, прежде чем приступить устранить дальнейшее

+0

Спасибо - потерянные часы на этом. – IrishChieftain

0

Я была такая же проблема и мое решение было: Менеджер -> пул приложений -> "Выберите пул" -> Дополнительные параметры -> Process Model -> Удостоверение -> NetworkService

0

Моя проблема была решена путем изменения удостоверений пула приложений в NetworkService , выбрав Advanced Settings > Process Model > Identity > NetworkService с выбранным пулом приложений.

1

Я нашел статью о том,

Исправление для того, чтобы служба/AppPool счета имеют «Вход в качестве пакетного задания» и «Вход в качестве службы» права пользователя на сервере. Это право можно найти в Локальной политике безопасности> Конфигурация компьютера> Параметры Windows> Локальные политики> Назначение прав пользователя. Удалите конфликтующую групповую политику и исправьте локальную политику или добавьте права на групповую политику.

http://waveformation.com/2009/06/08/event-5021-the-identity-of-application-pool-lsgroupexpapppool-is-invalid/

+0

Мне не удалось изменить политику, потому что группа инфраструктуры контролирует это. Тем не менее, я замечаю, что у административной группы есть эти права. Добавив пользовательскую учетную запись приложения в группу администратора, я сразу исправил проблему. –