01-12-2011 10:36 AM
I have a redundant set of ACE4710's and if a user is connected to a particular host behind the LB's and I take that host manually out of service via the LB the client is unable to reconnect to one of the oter servers serving the same application for some time (approx 2-5 minutes). Is there a way to expidite this so as soon as a host is taken online the other hosts will take up future connections from the client?
Thank you in advance,
Matt
01-12-2011 10:42 AM
Hi Matt,
If you use the sticky connection , and you do not set a action when a rserver fails you have a problem.
If your case is the one described by me , then the solution is setting on serverfarm config : failaction purge.
Dan
01-12-2011 11:01 AM
01-12-2011 11:31 AM
Matt ,
Correct me if i am wrong : the problem is that when you switch a rserver to outofservice, the client(s) connected to this rserver cannot connect for 2-3 minutes?
Are stoping the application on that server or do you gracefull shutdown from the ace ?
After taking the rserver outofservice can you check the sticky connections : sh sticky database rserver $rserver $port serverfarm $server-farm
Also can you see any connection to the server : sh conn rserver $rserver?
Dan
01-12-2011 12:01 PM
Also ,
The no inservice command instructs the ACE to do the following:
•Tear down existing non-TCP connections to the server
•Allow existing TCP connections to complete before taking the server out of service
•Disallow any new connections to the server
Dan
01-21-2011 12:56 PM
Dan,
I see no entries in the sticky database. I am using the ACE to set a client side session cookie, which I can see in the browser, but it does not log an entry in the sticky table... I see approperate connetions when I do a sho conn though...
Thank you for your help so far,
Matt
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide