Forum Discussion
iRule still executing for current browser session after being removed from virtual server
We're experiencing this behavior for a maintenance iRule that is frequently added to and removed from virtual servers. This primarily seems to occur when the same browser session is used. Starting a new browser session after the iRule has been removed doesn't cause the iRule to execute. Would something be getting cached, or some keep-alive property be causing this behavior? Is it expected?
Thanks.
v 11.6.0 HF4
1 Reply
- Walter_Kacynski
Cirrostratus
This is the behavior of iRule design as they are cached per TCP flow. This is why starting a new browser session "works" by creating a new TCP socket. To force this to clear out, you could use an
in your iRule to create a new socket for every request. Depending on your traffic volume this could cause additional load due to the increased overhead of generating new socket connections.HTTP::respond Connection close
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