If the HTTP check fails and the agent returns a feedback of “up 50%”, would HA Proxy mark that host as DOWN?
There was an incident where requests would continue to be routed to the host failed the HTTP health check and I’m wondering if it’s possible that the agent is returning “up XX%” which might mark it as UP instead of DOWN.
Here’s an example config:
option httpchk GET /check
http-check expect status 200
server server1 192.168.50.3:80 check agent-check agent-inter 5s agent-addr 192.168.50.3 agent-port 5555