Delayed removal from server pool
whc2u at leptonics.com
Sat Apr 21 23:14:49 MDT 2001
I've noticed the following with ldirectord (http and https
configurations). ldirectord is setup to use the "negotiate"
checktype when querying the real server(s). I find that
if I bring down the real server(s) (or sever their network
connection) without first bring down the actual service
being monitered (apache in this case), there is a delay of
a couple of minutes in ldirectord pulling the affected real
server(s) out of the avaliable server pool. I've found that
there is still an open connection between the LVS-ldirectord
machine and the real server(s) that were just take off line.
This "connection" is in a SYN_SENT state which apparently takes
a couple of minutes to timeout. During this time, external
connections are still being directed by LVS to real server(s)
that are no longer avaliable.
Is this expected behavior, if so how can I shorten the timeout
while not affectiong anything else?
Currently I'm playing with:
But I noticed this before as well.
More information about the Linux-HA