Forum Discussion
Http::retry after timeout (again)
Hi Serge,
I do strongly believe, that you have to request your backend systems entirely through SIDEBAND connections, so that you're able to transperently reselect/retry an successfully established - but then somehow stalled server side connection.
The idea behind this approach is, that SIDEBAND connections do provide independend timeouts for the connection establishment (comparable to the LB_FAILED detection) and the received payload (the added functionality you're looking for).
Note1: Using SIDEBANDs to retrieve the content would unfortenately have a strong impact on your performance... 😞
Note2: You may also investigate if your application / web server already supports a configurable maximum response timeout, so that it would send a "503 - Server Busy" response to your your F5 after the given timeout is reached. The 503 response could then be catched during the HTTP_RESPONSE followed by a
and [LB::down]
.[HTTP::retry]
Cheers, Kai
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