Я смог проработать эту проблему, однако я хотел опубликовать здесь сообщение из-за того, как долго мне пришлось искать, чтобы наконец выяснить проблему.
Я скопировал установку IIS с одного сервера на новый и настроил все сайты. Казалось, что все работает, однако одно из приложений отказывалось после очень небольшого количества обращений к нему.
В журнале событий отображается ошибка 5002:
Application pool '{appPoolName}' is being automatically disabled due to a series
of failures in the process(es) serving that application pool.
Меня разослали по всем настройкам моего сервера, чтобы посмотреть разрешения для папок, и это не было проблемой. Меня также отправили в Microsoft Page Not Found
страницу несколько раз, чтобы загрузить средство диагностики отладки. (Не уверен, что этот инструмент существует для 2008 R2)
Я наконец смог отследить эта страница который указал мне в сторону loadBalancerCapabilities
.
Если вы используете балансировщик нагрузки и поддерживает HTTP, этот параметр должен быть установлен на HttpLevel
(дефолт), однако если ваш балансировщик нагрузки не С учетом HTTP, вам необходимо установить его на TcpLevel
.
Также вы захотите убедиться, что ваш балансировщик нагрузки настроен на фильтрацию не по байтам / пакетам, а по назначению / установленному сеансу. Как только я внес эти изменения, я запустил пул приложений и забил его запросами, и ошибок больше не было.
Также только для поиска / записи балансировщик нагрузки, который я использовал, был:
Syswan Technologies Duolinks SW24 Двойной балансировщик нагрузки WAN