Рейтинг:0

Ошибка HTTP-проверки HAProxy 2.4

флаг ng

Мы пытаемся перейти с HAProxy 1.8 на 2.4, но используемая нами проверка http получает тайм-аут сети (соединение сбрасывается узлом)

У нас есть отдельный скрипт, работающий под xinetd на порту 9700 на удаленном хосте, который отвечает HTTP-ответом, если весь наш стек работает или нет. Если нет, он возвращает 500. Это отлично работает с 1.8.

вариант httpchk
сервер app2 app2:81 проверить меж 3s порт 9700 рост 1 падение 2

Эта конфигурация на 2.4 приводит к сбросу соединения из-за ошибок пира:

Сервер nginx/app2 ВЫКЛЮЧЕН, причина: ошибка сокета, информация: «Соединение сброшено узлом», продолжительность проверки: 26 мс. Осталось 0 активных и 1 резервный сервер. Работает на резервной копии. 0 активных сессий
, 0 повторно поставлено в очередь, 0 осталось в очереди.

В чем разница между 1.8 и 2.4, вызывающая эту проблему, и какое решение?

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

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