Forum Discussion
AndyC_86542
Nimbostratus
Jan 26, 2009Strange persist behaviour
I have this little section of code in an iRule that decides which of various pools to send an HTTP request to. I wanted to make sure that requests from a single client go through the same proxy server...
AndyC_86542
Nimbostratus
Jan 29, 2009Hi,
Thanks for the tips on logging. Having tried Aaron's logging suggestion, a pattern seems to be emerging. I've not included the whole logs as I've been through a lot to notice the pattern. Basically, I get consistent persistence within a tmm. If I trim the log to just the LB_SELECTED logging I get something like:
This is the logging line:
when LB_SELECTED {
log local0. "[IP::client_addr]:[TCP::client_port] :[LB::server]"
}
and this is the output:
tmm tmm[ 1835 ] Rule test LB_SELECTED: 172.22.20.221:4918 squid-pool 172.22.21.249 80
tmm tmm[ 1835 ] Rule test LB_SELECTED: 172.22.20.221:4918 squid-pool 172.22.21.249 80
tmm1 tmm1[ 1861 ] Rule test LB_SELECTED: 172.22.20.221:4777 squid-pool 172.22.21.250 80
tmm will give consistent load balancing to one address and tmm1 will give consistent load balancing to another address (on some test runs, randomly, they are the same address).
I don't know what the host/service values in the log mean, but I'm guessing this could be something to do with CMP (clustered multi-processing).
I'm running on a BIG-IP 1600 9.4.5 Build 1049.10 Final.
Can anyone enlighten me?
Cheers
Andy
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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