Я только что настроил веб-ферму с маршрутизацией запросов приложений в IIS 8.5 с балансировкой нагрузки, подключенной к двум серверам. Статическая страница HelloWorld.html и первая страница входа выглядят нормально. Однако когда нажимается кнопка отправки, всякий раз, когда задействован код позади, загрузка занимает много времени. Я изменил значение тайм-аута с 30 до 300, затем он загружается в течение нескольких минут и дает мне
502 - Веб-сервер получил недопустимый ответ, выступая в качестве шлюза или прокси-сервера.
Я включил журнал трассировки, но не знаю, где найти точную проблему. В резюме это показывает
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName ApplicationRequestRouting
Уведомление EXECUTE_REQUEST_HANDLER
HttpStatus 502
Неверный шлюз HttpReason
HttpSubStatus 3
Код ошибки 2147954430
SET_RESPONSE_ERROR_DESCRIPTION
ErrorDescription Соединение с сервером было прервано ненормально
У кого-нибудь был подобный опыт и он может мне подсказать?
Я обнаружил, что возникшая у нас проблема возникла из-за конфликта между ARR и ASP.net MVC работает на том же сайте.
Оказывается, если вы обрабатываете параметры запроса по какой-либо причине на своем основном сайте (например, фильтры или global.asax) он очистит параметры сообщения в запросе, отправленном ARR, и, следовательно, приведет к тайм-ауту.
Вы можете решить ее одним из двух следующих способов.
Не уверен, что это та же проблема, что и у вас, но я помещаю здесь в качестве ответа, если у кого-то была такая же проблема, как у меня, с аналогичными вам симптомами.