Рейтинг:0

Балансировщик нагрузки Google возвращает 502 ошибки с сообщением «backend_connection_closed_before_data_sent_to_client» и IIS

флаг us

Мы запутались в этом вопросе и нуждаемся в помощи. Мы используем то, что мы считаем довольно простой конфигурацией в GCP (Google Cloud Platform) для балансировки нагрузки, и мы продолжаем сталкиваться со случайными ошибками «502». Копаясь в журналах для них, мы видим причину, указанную как «backend_connection_closed_before_data_sent_to_client». Я не могу понять, как воспроизвести эти ошибки самостоятельно. Я вижу их в журналах GCP и мне нужно определить, почему они происходят.

Вот движущиеся части:

  • Группа экземпляров GCP под названием "test-web"
    • Члены группы экземпляров состоят из двух виртуальных машин Windows Server Core с именами «test-web-1» и «test-web-2».
  • Балансировщик нагрузки GCP с именем «test-web-map», серверная часть которого указывает на группу экземпляров «test-web».
    • Режим балансировки установлен на 80% от максимальной загрузки ЦП. Вместимость 100%. Время ожидания установлено на 600 секунд.

Две наши виртуальные машины Windows Server Core являются стандартными образами GCP, за исключением размещения базового веб-приложения через IIS. Мы настроили IIS для тайм-аута соединения 620 секунд; На 20 секунд больше тайм-аута серверной части.

Проверяя журналы IIS, когда происходит ошибка 502, я не вижу, чтобы запрос достиг даже веб-сервера.

Мы в тупике и у нас нет идей. Кто-нибудь еще сталкивался со странными проблемами с IIS и GCP с балансировкой нагрузки и группами экземпляров?

Goli Nikitha avatar
флаг ng
Балансировщику нагрузки не удалось установить соединение с серверной частью.Это может означать, что служба, работающая на серверной части, не прослушивает порт, определенный в серверной службе. Дополнительные сведения см. в [документе](https://cloud.google.com/load-balancing/docs/https/troubleshooting-ext-https-lbs#unexplained_502_errors). Для дальнейшего расследования, пожалуйста, предоставьте дампы TCP/журналы Wireshark для дальнейшего изучения проблемы.
Goli Nikitha avatar
флаг ng
Не могли бы вы обновить информацию о вашей проблеме.
Lex Li avatar
флаг vn
Ошибки 502 записываются в журналы HTTP Windows, а не в журналы IIS.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.