LINUX.ORG.RU
ФорумAdmin

Haproxy loadbalancing

 ,


1

3

Есть две ноды 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.

Как сделать так чтобы, если упадет одна надо то все запросы будут идти на другую?

Попробуй добавить в [defaults]

option		httpchk
http-check	disable-on-404

cm26inc ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.