We have one Webserver say X and corresponding VS ( VS_X) in F5 we are using iRule who check the HTTP Header Value return from server and if set then chose the appropriate pool and server(Y)
All this works fine the request after pool section is send to the correct server(Y) but then the next request from Client is send back to the Server X.
I am using Persistence Profile HTTP_COOKIE INSERT and also One Connect Profile.
What we observe is after new Pool Collection Cookie is not updated by Big F5 and hence the request is again send to Server X.
Any help is Appreciated!!
Can you please provide you virtual server configurations? if not let me know what persistence is configured at virtual server level.
As mentioned the persistence profile of virtual server is cookie presistence with default configuration ,we just change the cookie name.
Can you please provide your virtual server configuration. is this vip is in production? if not can you try without one conenct profile. Also please provide your pool configurations.
The Server is not in production ,and I have attached both the default one connect profile and default cookie presistence profile to Virtual Server
Is it possible to give packet capture details (when you observed the issue) along with configurations.
Just verify below article whether you are seeing similar issue:
K7964: The BIG-IP system may appear to ignore persistence information for Keep-Alive connections
I have just one question,I select a pool using irule when a certain character appears in the HTTP request,the pool is requested ,member is chosen and the persistence cookie is set but what I need is that all the following requests use this cookie to select the node ,but the next requests doesn't have the character and hence goes to the default pool and presistence cookie doesn't work...
Any idea how the persistence cookie work in this condition..