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

Остановка пула приложений без регистрации ошибок

У нас возникла проблема в IIS в Windows Server 2012 R2 Core. На нашем сайте IIS есть собственный пул приложений, который настроен на работу под удостоверением пула приложений. Практически сразу после запуска при первом доступе к странице пул приложений останавливается.

Я могу перезапустить пул приложений и попытаться получить доступ к странице, и он снова остановится, иногда частично загружая страницу. То же самое справедливо и для доступа к статическому контенту, такому как CSS - он может загружаться один раз, но вторая попытка приведет к ответу «Служба недоступна 503».

В журнал событий приложения ничего не записывается, а в файлах httperr.log отображается следующее:

2015-07-01 09:04:36 10.7.40.217 58318 195.47.225.106 80 HTTP/1.1 GET /Account/Login 503 14 AppOffline ourapp.ourdomain.com

Мы попробовали несколько вещей, упомянутых в другом месте, например, отключение параметра loaduserprofile для пула приложений и отключение RapidFailProtection. Другие пользователи, похоже, сообщают об ошибках, записываемых в журнал событий приложения, но мы не видим ничего похожего. Могли ли они быть написаны где-то еще?

Оказывается, обнаруженные нами ошибки возникли в результате внесенных исправлений. Перезапуск сервера устранил проблемы.

Ваш пул приложений, вероятно, не использует учетную запись NetworkService, которая используется по умолчанию согласно следующей ссылке.

https://technet.microsoft.com/en-us/library/cc735179%28v=ws.10%29.aspx