Steffen_Beach_8
Dec 10, 2010Nimbostratus
New connections going to wrong default pool
Hey all,(Default Pool: ApplicationX_a)(Default Pool: WebServiceX_a)(Default Pool: ApplicationX_b)(Default Pool: WebServiceX_b)instantaneously using tmsh scripts, yet for minutes on end we see new connections going to WebServiceX_a pools. We don't have persistence enabled and our applications don't maintain connections to our services. We've been doing our deployments this way for over a year without any issues, but recently we started seeing exceptions from our application. In the exception we could see that old methods from v1.0 were being called. This got us looking at the ltm and we realized that not all new connections were going to the WebServiceX_b pool.
I've got a bit of a problem and I'm trying to get a better understanding of the ltm behavior to help solve a problem.
As part of our regular code deployments, our process is to change the default pool mapped to our application and web service virtual servers to redirect traffic to members in pools with updated code.
Ex. ApplicationX makes SOAP calls to WebServiceX
VirtualServer ApplicationX
Pool ApplicationX_a (members: 1-10 code version 1.0)
Pool ApplicationX_b (members: 11-20 code version 1.1)
VirtualServer WebServiceX
Pool WebServiceX_a (members: 1-10 code version 1.0)
Pool WebServiceX_b (members: 11-20 code version 1.1)
Once code is tested and ready for production, we remap the default pools for the VirtualServers as such:
VirtualServer ApplicationX
Pool ApplicationX_a (members: 1-10 code version 1.0)
Pool ApplicationX_b (members: 11-20 code version 1.1)
VirtualServer WebServiceX
Pool WebServiceX_a (members: 1-10 code version 1.0)
Pool WebServiceX_b (members: 11-20 code version 1.1)
This happens almost
Any ideas why this is happening?
Thanks,
-Beach