Forum Discussion
different behaviour in iRule HTTP_ Events in case Client uses SSL?
We observe a different iRule behavior depending a Client connects using HTTPS or HTTP. The configuration of the Virtual Server is exactly the same beside the port and client ssl settings (same Pools, same iRules, ...).
We're using TMOS 11.3 HF7
We use the following Events: HTTP_REQUEST LB_SELECTED HTTP_REQUEST_DATA HTTP_RESPONSE LB_FAILED
In the HTTP_RESPONSE we make use of HTTP::retry to resend a cached request in case a HTTP 500 was thrown. In case the client was connecting over HTTP, the iRule works as designed and retries the requests to other pool members in case a 500 was returned. If the client connects over HTTPS, the request gets processed as expected for the first step, but in case a server returns a HTTP 500, I see the 'cleanup log' from the LB_FAILED event.
I'm still in an early debug phase but maybe somebody has an idea?
I appreciate,
Rolf
1 Reply
- Kevin_Stewart
Employee
Silly question maybe, but does the HTTPS traffic work when the server doesn't return a 500 error?
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
