cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1328
Views
0
Helpful
1
Replies

Take server out-of-service and route new HTTP requests to one of the other servers

marc000011
Level 1
Level 1

Hi

We have several server farms configured on our ACE. We have sticky sessions configured based on either Hash Address or Least Connections. We also have TCP reuse enabled. When we take one server out of service, we can still see new HTTP requests going to the out-of-service server. We can explain this by the persistent HTTP connections (HTTP Keep-Alive).

What we want is that the currently executing requests can finish on the out-of-service server, but new requests should be handled by one of the other servers. The other servers may not drop their existing connections/sessions.

How can we force that new HTTP requests will no longer be deliverd to the out-of-service server? Will clearing the sticky table solve our problem? Or are there any other ways of accomplishing this?

1 Reply 1

Kanwaljeet Singh
Cisco Employee
Cisco Employee

Hi Marc,

The default behavior of ACE is to take the rserver out of loadbalancing if it fails or is taken "out of service". Only existing connections are allowed to complete or connections matching the sticky entry. All new connections are loadbalanced.

You can tell the ACE to either remove the connections or reassign it to another server if you configure a backup server in serverfarm.You can find details here:

http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/vA3_1_0/configuration/slb/guide/rsfarms.html#wp1117375

failaction {purge | reassign [across-interface]

Please visit section: "Configuring the ACE Action when a Server Fails" in the above link.

Regards,

Kanwal

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: