Forum Discussion
How does execution of iRules work together with APM evaluation
As we know, HTTP_REQUEST event is triggered very early before APM evaluations happens. What if iRule associated with HTTP_REQUEST tries to pool or call "HTTP::Respond", how the entire processing flow will be affected. Normally the pooling step will occur after APM-allow. Since now the iRule tries pooling earlier, will APM evaluation be skipped and directly jumps to pooling step? I hope that someone could shed the light on it.
Thanks in advance!
when HTTP_REQUEST { switch -regexp -- [string tolower [HTTP::path]] {
"^/special-case$" { pool prod_linux_varnish return } } }
1 Reply
- Stanislas_Piro2
Cumulonimbus
Hi,
you can see the following diagram to view event order:
https://devcentral.f5.com/articles/http-event-order-access-policy-manager
even if you select pool in HTTP_REQUEST, APM authentication occurs.
the only solution to disable APM authentication is to use
command.ACCESS::disable
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