Anthony
Mar 01, 2017Nimbostratus
when CLIENT_CLOSED timing out
Hi all, I have an iRule which is used for logging the complete connection against a test environment. I run the following events:
- when CLIENT_ACCEPTED
- when CLIENTSSL_CLIENTHELLO
- when CLIENTSSL_CLIENTCERT
- when CLIENTSSL_HANDSHAKE
- when CLIENTSSL_DATA
- when HTTP_REQUEST
- when HTTP_REQUEST_DATA
- when SERVER_CONNECTED
- when HTTP_RESPONSE
- when CLIENT_CLOSED
For some reason we are now seeing certain tests taking a much longer time. This manifests itself by the CLIENT_CLOSED event not triggering (logging), and the response taking around 15seconds to show at the client. When I remove the iRule from the VS, the repsonse time is normal (~50ms). What I'm wondering is, if the application isn't closing the connection, would the iRule wait for this and hence the timeout?
Thanks for any advice,
Anthony