Forum Discussion
Andy_Herrman_22
Nimbostratus
Jan 13, 2010How to track down rogue persistence values?
My virtual server is using Universal persistence with a somewhat complicated iRule that generates a persistence value from a couple parameters in the URL query string.
In general everyt...
Andy_Herrman_22
Nimbostratus
Jan 13, 2010I found the issue. My iRule wasn't defining persistence values for any connection that didn't need them. It looks like in those cases the F5 would occasionally generate junk persistence values instead of not doing persistence. I added a `persist none` command in the cases that didn't need persistence and the junk values went away.
I'm wondering if I hit a minor bug in the iRule handling code. Based on the persist values I was seeing it looks like something was trying to use an invalid pointer. I'm using LB::detach in my iRule, and I'm wondering if sometimes the F5 is trying to re-use a persistence value that has been deleted, and thus getting whatever data happens to be in memory there at the time.
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects