On Tue, May 04, 2010 at 09:55:56PM +0200, Tomasz Chmielewski wrote:
> Suppose you have the following ldirectord setup:
> 
> virtual = 1.2.3.4:80
>       protocol = tcp
>       scheduler = lc
>       persistent = 1200
>       real = 10.1.1.1:80 masq 1
>       real = 10.1.1.2:80 masq 1
>       request = "/.testpage"
>       receive = "test page"
> 
> 
> You connect as a client from the internet, LVS pointed you to 
> 10.1.1.2:80 realserver.
> 
> After a while, 10.1.1.2:80 crashed, ldirectord "quiescents" this real 
> server, but connections from your client in the internet still try to 
> hit the crashed server for about 20 minutes.
> 
> 
> Is there a workaround for that? I.e. if the realserver is gone, the 
> connections for that client should start hitting the other realserver, 
> even with persistence enabled.

Try setting /proc/sys/net/ipv4/vs/expire_quiescent_template to 1,
this can be done manually using echo or using the sysctl command.

_______________________________________________
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

Reply via email to