On Tue, 31 Mar 2009, Fabio Coatti wrote: > Basically, the scenario is the following: 5 servers (RIP), > balanced with ipvs on linux 2.6.23, DR is used. All works > just fine, but if for some reasons the real servers > freezes and need reboot, ipvs keeps as "alive" all the > connections so the balancing is not correctly done.
ipvs has no way of knowing that a machine has been rebooted, so this is the expected behaviour. Health checking is all external to ipvs. Since in LVS-DR the director doesn't see the returning packets, it has to guess when connections expire, and you've set a long timeout. Either o use the -SH scheduler to direct clients to the same database server and return the timeouts to the default period. o use one of the ioctls that Horms wrote to handle crashed realservers when ipvs is using persistence. These clear out the connection table Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) wm7d (dot) net - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! _______________________________________________ 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
