Aleksandar Lazic wrote:
> 1.) DNS round round is not a good ha solution, from my point of view.
Right. I actually agree with you here, but it's sort of the best way I
have available to have two haproxy instances. If one goes down, then
only half of the users are screwed while we scramble to correct DNS and
get another one up.
> 2.) Hm, and the 8 Servers have the same cookie line, right?! How should
> haproxy decide which server he should use if all server have the
> same cookie line?
>
> If not, please can you send us your haproxy config ;-)
No, they have different cookie lines. Here's the config.
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 4096
chroot /usr/share/haproxy
uid 99
gid 99
daemon
defaults
log global
mode http
option httplog
option dontlognull
retries 3
redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen saweb 0.0.0.0:80
balance roundrobin
cookie ServerID insert nocache indirect
appsession JSESSIONID len 12 timeout 10800000
server web_1 10.253.27.114:80 cookie web01 check inter 2000
rise 2 fall 5
server web_2 10.253.27.144:80 cookie web02 check inter 2000
rise 2 fall 5
server web_3 10.253.61.222:80 cookie web03 check inter 2000
rise 2 fall 5
server web_4 10.253.26.17:80 cookie web04 check inter 2000 rise
2 fall 5
server web_5 10.253.27.161:80 cookie web05 check inter 2000
rise 2 fall 5
server web_6 10.253.25.157:80 cookie web06 check inter 2000
rise 2 fall 5
server web_7 10.253.26.49:80 cookie web07 check inter 2000 rise
2 fall 5
server web_8 10.253.26.4:80 cookie web08 check inter 2000 rise
2 fall 5
listen sawebssl 0.0.0.0:443
mode tcp
balance roundrobin
cookie ServerID insert nocache indirect
appsession JSESSIONID len 12 timeout 10800000
server web_1 10.253.27.114:443 cookie web01 check inter 2000
rise 2 fall 5
server web_2 10.253.27.144:443 cookie web02 check inter 2000
rise 2 fall 5
server web_3 10.253.61.222:443 cookie web03 check inter 2000
rise 2 fall 5
server web_4 10.253.26.17:443 cookie web04 check inter 2000 rise
2 fall 5
server web_5 10.253.27.161:443 cookie web05 check inter 2000
rise 2 fall 5
server web_6 10.253.25.157:443 cookie web06 check inter 2000
rise 2 fall 5
server web_7 10.253.26.49:443 cookie web07 check inter 2000 rise
2 fall 5
server web_8 10.253.26.4:443 cookie web08 check inter 2000 rise
2 fall 5
Thanks for helping with this, guys.
Michael Received on 2007/11/17 23:27
This archive was generated by hypermail 2.2.0 : 2007/11/18 00:15 CET