HTTP Return Code Checking on ACE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-17-2007 04:32 PM
Hey there.
I have a question regarding return code checking for a serverfarm on ACE. I am looking to have the ability to monitor a client's session real-time and monitor return codes passing back from the origin servers to the client.
For example, if during a client's session there is a single HTTP 500 error code sent from server to client, the intercept that response and first retry the request on a different server in the farm. Or perhaps only if I see three 500 error codes in 30 seconds. Something like that.
From what I can tell from the docs the retcode check command for a serverfarm is maybe only for statistical purposes?
Thanks for any help.
/ahuffer/
- Labels:
-
Application Networking
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-17-2007 05:02 PM
In ACE return codes checking is only used to count number of return codes from Rservers. Unlike CSMs (where return codes were used for inband health monitoring) ACE is not using them for load balancing or inband health
monitoring. Once you enable return code checking and counting you can then display the return code statistics per serverfarm
for example
serverfarm host serverfarm1
retcode 200 499 check count
rserver real1
inservice
rserver real2
inservice
show serverfarm serverfarm1 retcode
serverfarm : serverfarm1
rserver : real1
np : 1
--------------------------------------
return code action total count
+------------+--------+------------+
200 count 100
201 count 0
202 count 0
203 count 0
204 count 0
205 count 0
206 count 0
...
...
....
498 count 0
499 count 0
Syed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2013 01:13 AM
Hi Syed,
What does it mean the following command?
retcode 404 404 check remove 1 reset 1 resume-service 900
Thanks in advanced!
Cheer,
Andrew
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2007 01:01 AM
Hi Ahuffer
The ACE module supports L7 load balancing and health monitoring.
The health monitor depends on how you set it up.
You can probe the server with DNS, ICMP, FINGER, FTP, HTTP, HTTPS and loads more.
Setting up the probe you can specify the probe interval, fail detect pass detect and more. (With fail and pass detect you specify the interval and count)
You can also check the customers "real time" traffic with HTTP Return Error-Code Checking.
If the server fails the ACE will do the load balancing only on your other "active" servers.
Regards
Phillip
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-30-2007 06:00 PM
With 2.0 you will be able to do more than count the response code returns. you can take a server out of rotation (leaving the active connections intact but refusing new connections until the rserver is put back into rotation).
not exactly what you were looking for, but better than just keeping statistics.
marty
