Как проверить HTTP-запросы / ответы между Azure шлюзом приложения и службой приложений? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть следующие настройки на Azure

Publi c inte rnet <-> Шлюз приложения <-> Служба приложений

У меня теперь странная проблема где самый первый запрос, который попадает на шлюз приложения, возвращает «502 - веб-сервер получил неверный ответ, выступая в качестве шлюза или прокси-сервера». И затем, если я снова попробую тот же URL-адрес, обновив страницу, страница загрузится нормально.

Я посмотрел журналы приложений в службе приложений, но не смог найти ничего, что могло бы вызвать шлюз приложения. return 502. Итак, теперь мне нужно знать, что именно шлюз отправляет службе приложения, и какой точный ответ получает шлюз от службы приложения, что приведет к сбою только первого запроса.

Как бы просмотреть запросы http, которые были переданы между шлюзом и службой приложений?

1 Ответ

0 голосов
/ 15 апреля 2020

В следующей статье подробно описывается, как включить ведение журнала веб-сервера в службе приложений Azure, которая будет регистрировать необработанные данные HTTP-запроса в расширенном формате журнала W3 C :

https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs

...