Hi,

i use the option "httpcheck" on the backend servers.
If i remove the file, the backend seems to be down and no external requests are forwarded...
But you can still maintain your backend server using its real ip.
I created an alias too (DISABLEsvc and ENABLEsvc) which removes/creates the file. So our developer/programmer are able to disable/enable the backend server and upload new files,restart service,.. without bother the requests.

       option httpchk HEAD /proxy/proxy-check.php

bye
Bernhard

Matt wrote:
Hi,

I'm currently using a config below.  I'd like to be able to drop a
server out of the pool for maintenance, at the moment I am removing
srv1 from the config file and restarting haproxy with the -sf (reload)
option.  Is there a better way I can tell haproxy to stop sending
requests to a server without restarting the binary?  Does haproxy
watch the config file and act on certain changes?

Thanks,

Matt

--------------------------------
defaults
        mode    http
        option  httplog
        option  dontlognull
        retries 3
        redispatch
        maxconn 2000
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000

listen  rewrite 10.0.0.1:9898
        stats enable
        stats auth admin:admin
        balance roundrobin
        server srv1 10.0.0.2 check inter 5000 rise 2 fall 5
        server srv2 10.0.0.3 check inter 5000 rise 2 fall 5


Reply via email to