It doesn't seem to be flipping back. For example, I have two Windows terminal servers. When I want to maintain one of them, I set it's weight to 0, which prevents new connections while continuing to service active ones. The weight remains 0 even though the system is up and the healthchecks (checktype=connect) are running. When the active connection count drops to 0, then I turn the server off and work on it. After turning it back on, I manually set the weight to 1 and then people can log into it.
That's what made me think there was a difference between what ldirectord does and what I do at the command line. So now I'm trying the same thing with a pair of servers running a bunch of httpd processes. I have a script that sets the weights for all VS running pointed to a particular RS. To maintain one of the RS, I run the script to set all its weights to 0 and then I wait for the active connection counts to all reach 0. That's whan I realized I have a problem. After I've run the script, how can I tell the difference between ones that are really down and ones that were set down by the script. I have a feeling I'm approaching this wrong. -- Eric Robinson -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Pedoussaut Sent: Thursday, December 04, 2008 6:29 AM To: LinuxVirtualServer.org users mailing list. Subject: Re: [lvs-users] How to Tell If an RS Is Really Up Robinson, Eric wrote: >> what's your criteria for up and down? >> You can tell the weights by running `ipvsadm` >> > > Sorry for being ambiguous. The question is, when ipvsadm displays > weight 1, how do I know the weight was changed to 1 by a healthcheck > and not just by someone running ipvsadm with -w 1? > Because your healthcheck will flip it back to 0 or even remove it within a few seconds if it's down ? The healthcheck does nothing more ipvs wise than setting the weight with ipvsadm -w ..... Think about it as 2 separate processes. ipvs doesn't care if the RS is "up" or "down", and keepalived (or other) doesn't really care if IPVS is passing traffic to it. -- Thomas _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [EMAIL PROTECTED] or go to http://lists.graemef.net/mailman/listinfo/lvs-users Disclaimer - December 4, 2008 This email and any files transmitted with it are confidential and intended solely for LinuxVirtualServer.org users mailing list.. If you are not the named addressee you should not disseminate, distribute, copy or alter this email. Any views or opinions presented in this email are solely those of the author and might not represent those of . Warning: Although has taken reasonable precautions to ensure no viruses are present in this email, the company cannot accept responsibility for any loss or damage arising from the use of this email or attachments. This disclaimer was added by Policy Patrol: http://www.policypatrol.com/ _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [EMAIL PROTECTED] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
