I'm using ipvs-0.7-2.2.10.tar.gz on an Alpha (NAT + wlc) and am
experiencing the following:
If the client is directly connected to the server and the server dies
then the client is informed almost immediately.
If the client is connected to the server via the virtual server and the
server dies then the client is not informed. Using lsof(8) on the
client shows that it has a connection, marked as ESTABLISHED, to the
virtual server. I am using the default masquerading timeouts but the
client is still trying to talk to the dead server after 45 minutes ...
My configuration is as follows:
ipchains -A forward -j MASQ -s 192.168.99.0/24 -d 0.0.0.0/0
ipvsadm -A -t 192.168.1.184:5554 -s wlc
ipvsadm -a -t 192.168.1.184:5554 -r 127.0.0.1:5554 -m
ipvsadm -a -t 192.168.1.184:5554 -r 192.168.99.1 -m
ipvsadm -a -t 192.168.1.184:5554 -r 192.168.99.2 -m
The problem happened when 192.168.99.2 was switched off.
Apart from this, the virtual server works well for my application.
Any suggestions for a fix, work around or how to investigate this
further?
Thanks in anticipation
--
John Connett (jrc@xxxxxxxxxxxxxx)
|