Доброго времени суток.
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 в таких случаях?