Ниже приведен мой файл haproxy.xfg. HAPRoxy версии 1.4.18 от 16.09.2011 не выполняет никаких вызовов heatbeat.html.
И хотя server1 не имеет heartbeat.html, он отправляет трафик на оба сервера.
global
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
#user haproxy
#group haproxy
daemon
defaults
mode http
log global
option httplog
option dontlognull
retries 1
timeout http-request 300s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
listen http_proxy 0.0.0.0:8980
mode http
cookie JSESSIONID prefix
balance roundrobin
option httpchk HEAD /heartbeat/heartbeat.html HTTP/1.0
server app11 10.x.x.11:8080 cookie check inter 1000 fall 1 rise 1
server app13 10.x.x.12:8080 cookie check inter 1000 fall 1 rise 1
Вам необходимо назвать свой файл cookie: cookie name
. В настоящее время он называется «проверка», поэтому проверки не проводятся.