Clint_Denham_16
Aug 07, 2009Nimbostratus
How to log when invalid response received
Hiyo - long time lurker who needs some basic help.
Not trying to get free support - just need an iRule example.
We are encountering a problem with a new SAP application that runs through our 6400Es. If we bypass the LB virtual server, and go direct to the pool member, we don't encounter this problem.
When the application performs a redirect to the client, the browser session hangs and a white screen appears and the page is never rendered. The redirect contains a Location header that looks like this...
(Status-Line)HTTP/1.1 302 Moved temporarily
Cache-Controlprivate
Cache-Controlmax-age=0
content-length10113
content-typetext/html; charset=utf-8
DateFri, 07 Aug 2009 15:09:22 GMT
expires0
locationmain.htm
ServerSAP Web Application Server (1.0;700)
I'm thinking that the Location header is not correctly formatted (no leading forward slash). We disabled the HTTP profile that is associated with the virtual server, and now the client receives the page as expected. The HTTP profile is the default profile that comes with the product. We're wondering if the HTTP profile has some HTTP request/response checking that is balking at this seemingly incorrect response.
Without opening up a case with F5, we'd like to see if there is a way to log what the F5 is doing when it receives this response.
Can anyone provide an iRule sample to log all HTTP request/response, and the F5's handling of those requests/responses? Admittedly, the leading forward slash might be a red herring, but I'd still like to see how the F5 is handling this traffic and why the traffic is failing.
Thanks in advance...
c