Подтвердить что ты не робот

Вычислить ошибку загрузки нагрузки HTTP HTTP 502

У нас есть существенные проблемы с нашим балансировщиком загрузки HTTP только с определенных IP-адресов.

Я видел здесь несколько других сообщений. Мы убедились, что брандмауэр в порядке, я даже удалил и воссоздал правила пересылки. Который взорван раздражает, так как изменяется IP.

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

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>502 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>
<h2></h2>
</body></html>

ИЗМЕНИТЬ

Мы используем cloudflare - обычно это фактически отключено для этого хоста, но я только что снова включил его, и теперь трафик снова принят. Предположительно, поскольку трафик происходит из CF ip.

4b9b3361

Ответ 1

Ошибка 502 - это ответ "плохой шлюз". Вы проверяли статус проверки работоспособности своих экземпляров в момент возникновения ошибок 502?

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

Используются ли ваши backend-сервисы с помощью проверки работоспособности HTTP по умолчанию или вы настроили его? Если первое, вы можете рассмотреть вопрос о более мягкой проверке работоспособности для ваших бэкэндов (хотя это может замаскировать фактические сбои сервера приложений). По умолчанию используется проверка бэкэндов каждые 5 секунд на "/" с тайм-аутом 5 с и требуется 2 последовательных отказа или успехи для изменения состояния.

Ответ 2

Я видел аналогичные 502 ошибки, когда серверная служба слишком занята для обработки входящего трафика. Попробуйте добавить больше экземпляров, и он должен уйти.

Тем не менее, я вижу это как исправление для банды, поскольку это действительно не решает проблему.