Sorry for my English, I'm a new member. I'm using "ldirectord" in my cluster environment.
When I comment (#) a RealServer in the file "cf" it is immediately removed from the "virtual server table" but the service is still being monitored: there are requests "GET /foo.html HTTP/1.1 200 59 - libwww-perl/5.808" in the logs of Apache If I restart Apache, the RealServer is re-balanced! I post my configurations: =========================================== = Load Balancer = OS: Ubuntu 8.04 LTS kernel: 2.6.24-28-generic ldirectord: 2.1.3-2 $ less /etc/ha.d/conf/cluster_foo.cf ------------------------------------ checktimeout=15 checkinterval=20 autoreload=yes quiescent=no fork=yes logfile="/var/log/ldirectord-foo.log" # HTTP virtual=1.1.1.1:80 real=1.1.1.2:80 gate 10 real=1.1.1.3:80 gate 10 real=1.1.1.4:80 gate 9 real=1.1.1.5:80 gate 9 fallback=127.0.0.1:80 gate service=http virtualhost="www.foo.example" request="/foo.html" receive="OK" scheduler=sed protocol=tcp checktype=negotiate persistent=1200 ------------------------------------ sysctl.conf: net.ipv4.ip_forward = 1 net.ipv4.vs.expire_quiescent_template = 1 = RealServer = [r...@foo01 ~]# ifconfig lo:0 lo:0 Link encap:Local Loopback inet addr:1.1.1.2 Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1 sysctl.conf: net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.eth0.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf.eth0.arp_announce = 2 =========================================== Many thanks! -- Lorenzo Cocchi Area Sistemi / Softec S.p.A. _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - lvs-users@LinuxVirtualServer.org Send requests to lvs-users-requ...@linuxvirtualserver.org or go to http://lists.graemef.net/mailman/listinfo/lvs-users