Application Request Routing giving 502.3 Bad Gateway or Proxy error

I have just set up a web farm with Application Request Routing on IIS 8.5, with Load Balance connecting to two servers. The static page HelloWorld.html and the first login page looks fine. However when the submit button is hit, whenever a code behind is involved it takes a long time to load. I've modified the timeout value from 30s to 300s, then it loads for a few minutes and gave me a

502 - Web server received an invalid response while acting as a шлюз или прокси-сервер.

Я включил журнал трассировки, но не знаю, где найти точную проблему. В сводке отображается

MODULE_SET_RESPONSE_ERROR_STATUS

ModuleName ApplicationRequestRouting

Уведомление EXECUTE_REQUEST_HANDLER

HttpStatus 502

HttpReason SETCETRESPONSE_ERROR_STATUS [1218_IPERROR_Online 122019] Ошибка подключения HttpSubSub [1218_IP_ERR30] HttpSubSub

с сервером было прекращено abnormally


Anyone had similar experience and is able to give me a hint?

1
задан 18 October 2016 в 02:58
1 ответ

Я обнаружил, что возникшая у нас проблема возникла из-за конфликта между ARR и ASP.net MVC, работающими на одном сайте.
Оказывается, если вы обрабатываете параметры запроса по какой-либо причине на своем основном сайте (например, фильтры или global.asax ), он очищает параметры публикации в запросе, отправленном ARR, и, следовательно, приводит к тайм-аут.

Вы можете решить эту проблему одним из двух следующих способов.

  1. Поместите ARR в отдельный процесс (если можете)
  2. Или убедитесь, что какой-либо фильтр, который у вас есть, проверяет путь, используемый в ARR и не прикасайтесь к параметрам запроса.

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

0
ответ дан 4 December 2019 в 05:40

Теги

Похожие вопросы