Azure App Gateway возвращает 502 с частным LB и Service Fabric - PullRequest
0 голосов
/ 06 июня 2019

У нас есть мультитенантное приложение, работающее в Service Fabric за балансировщиком нагрузки общего и частного использования. Каждый клиент получает копию приложения, работающего на другом порту в Service Fabric.

Application Gateway используется для разгрузки SSL на частный балансировщик нагрузки с многосайтовым прослушивателем для каждого клиента / приложения. Приложение работает нормально, за исключением очень странного сценария. Есть двойной POST, за которым следует GET. Первый POST возвращает 200, а второй 302. Я думаю, что второй устанавливает динамический маршрут, который затем вызывается GET. Если вы попытаетесь вручную получить доступ к новому маршруту, вы получите 404.

Каким-то образом в этом причудливом контексте App Gateway возвращает 502.

Я уже попробовал следующее: - Настройка нестандартного зонда с диапазоном 200-599 - Указание шлюза приложений на одну виртуальную машину (из кластера SF) - Удаление конфигурации HTTPS - только HTTP

1 Ответ

0 голосов
/ 12 июня 2019

Мы решили это. Это был размер печенья. Запрос, который выдавал 502, устанавливал некоторые дополнительные данные cookie, делая его больше 4KB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...