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

CSS Keepalives

wave-stream
Level 1
Level 1

"We are relying on the Cisco CSS load balancer to provide our application with failover capability.

We're currently using the CSS KeepAlive mechanism to detect a failure of a service.

Our problem relates to those requests that reach CSS from the time a service has failed until its failure is detected by the load balancer's KeepAlive: These requests expose the failure to the clients.

Our application is a standard web application and is using HTTPS protocol. We are looking for a way to configure the load balancer to detect HTTP requests that failed (due to "connection failed" sockets exception) and to retry these requests on another service which hasn't failed.

We have been able to configure the BigIP load balancer to retry failed HTTP requests, and thus provide seamless failover capability to the end users.

In our BigIp implementation, we catch the load balancer event indicating that the connection to the server\service failed (for BigIp it is LB_FAILED).

In BigIp script code, we try connecting to current server 10 times, and if we fail we change the relevant server\service status to bad (not available).

Then we call the load balancer's reselecting function (which selects other server from the cluster).

We had to use some proprietary BigIp scripting in order to implement this.

Our question is how can we achieve the same functionality with the Cisco load balancer ?"

1 Accepted Solution

Accepted Solutions

Gilles Dufour
Cisco Employee
Cisco Employee

The CSS does not have this functionality.

The equivalent of BigIP at Cisco is the ACE blade.

Gilles.

View solution in original post

1 Reply 1

Gilles Dufour
Cisco Employee
Cisco Employee

The CSS does not have this functionality.

The equivalent of BigIP at Cisco is the ACE blade.

Gilles.