Hi there, I'm having a bit of a problem with haproxy. We've got two haproxy servers pointing at 4 windows web servers. Now mostly they work fine but when the client reloads their application they insist on doing all four servers simultaneuously. I know, but we've discussed it and that's the way they're doing it. Now when they reload the application, sometimes they get errors that the site isn't there (because it isn't) anyway, I'm trying to figure out how to get haproxy to hold on and keep trying until it gets a valid server . So someone browsing the site will experience a wait for a new page but they won't get an error message. Now it takes about 15 seconds for the application to reload so I thought a timeout time of 90 seconds would be sufficient but it's not, also it's set to retry 30 times and that's hot helping either. Code: global log 127.0.0.1 local0 log 127.0.0.1 local1 notice #log loghost local0 info #maxconn 4096 maxconn 8192 #debug #quiet user haproxy group haproxy stats socket /tmp/haproxy.sock mode 777 daemon defaults log global # mode http option httplog option dontlognull retries 25 option redispatch #maxconn 2000 maxconn 5000 contimeout 100000 clitimeout 100000 # clitimeout 50000 srvtimeout 100000 # srvtimeout 50000 listen webfarm 18.104.22.168:80 mode http stats enable stats auth tibus:IgsbiW85 stats auth myhome:myh0m3m0n balance roundrobin cookie JSESSIONID prefix option httpclose option abortonclose option forwardfor option httpchk HEAD /check.txt HTTP/1.0 server webA 22.214.171.124:80 cookie A check server webB 126.96.36.199:80 cookie C check server webC 188.8.131.52:80 cookie C check server webD 184.108.40.206:80 cookie D check errorloc302 503 http://www.MYSITE.com/ listen HTTPS 220.127.116.11:443 # mode http mode tcp balance roundrobin option httpclose option forwardfor server webA 18.104.22.168:443 check server webB 22.214.171.124:443 check server webC 126.96.36.199:443 check server webD 188.8.131.52:443 check errorloc302 503 http://www.MYSITE.com/ any suggestions as to where I'm going wrong?