Задать вопрос
@frotchn

HAProxy возвращает 400 после httpchk, но ответ endpoint 200. В чем проблема?

Доброго времени суток.
haproxy версия 1.5.18
rhel 7.5
конф:
listen server
    bind *:5000
    bind-process 1
    balance leastconn
    hash-type consistent
    fullconn 1024
    option forwardfor
    http-send-name-header Host
    stick-table type ip size 1m expire 1h
    stick on src
    option httpchk HEAD /test/version HTTP/1.0\r\nHost:localhost
    server server1 server_ip:8080 check inter 3s fall 3 rise 2
#препрод для теста
    server server2 server_ip:8080 check inter 3s fall 3 rise 2


Проблема:
При запросе через
curl -D - -s server:5000/test/version
ответ
HTTP/1.1 200

Но, сам haproxy регистрирует ответ L7STS/400

Как правильно делать healht check в таких случаях?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы