Есть две ноды tomcat, нужно настроить балансировку между ними по кукам.
Настроил Haproxy для балансировки
defaults
log global
mode http
option httplog
# option http-server-close
option forwardfor except 127.0.0.0/8
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 10000
listen appli1 0.0.0.0:10008
option httpclose
option redispatch
option forwardfor
balance leastconn
cookie JSESSIONID prefix
server app_1 192.168.1.2:8080 cookie app1 check inter 5000 downinter 10000 rise 2 fall 5
server app_2 192.168.1.3:8080 cookie app2 check inter 5000 downinter 10000 rise 2 fall 5
appsession JSESSIONID len 52 timeout 3h
listen stats 0.0.0.0:10009
stats uri /stats
stats realm Haproxy\ Statistics
stats show-legends
stats refresh 5s
maxconn 300
mode http
transparent
stats auth test:test
clitimeout 10000
srvtimeout 10000
contimeout 4000
Но есть одно но, если потушить одну ноду, то как шли запросы к этой ноде так и идут ошибка 504.
Как сделать так чтобы, если упадет одна надо то все запросы будут идти на другую?