06-Aug-2019 23:00
Hi
We have the following scenario, HTTPS VS presenting a web application configured with 2 pool members, when we are logged into the application and when we test a failover by shutting a web server down, the F5 doesn't direct the session to the other available pool member. We need to force a refresh on the browser for the connection to re-establish to the available pool member. Both VS and pool members are configured with HTTPS
We have:
VS - HTTPS
We have a pretty simple VS setup. I would have thought the F5 will automatically redirect the session to the next pool member, but i need to hit refresh on the browser.
Any tips?
07-Aug-2019 00:14
I would apply one. Please see "K7208: Overview of the OneConnect profile".
07-Aug-2019 00:35
Thanks JG, i tried that but no luck.
I noticed in the ltm logs complaining about SSL Handshake to one of the web servers:
SSL Handshake failed for TCP web server:443 -> F5 SNAT:33968, not sure if thats causing an issue. The web servers are configured with SSL but are using self signed certs not imported to the F5
07-Aug-2019 00:39
There is a knowledge article to assist troubleshooting: K15292: Troubleshooting SSL/TLS handshake failures.
07-Aug-2019 01:02
"When a pool member fails to respond to a health monitor, the system marks that pool member down. Persistence entries associated with the pool member are removed when a new connection matches the entry or when the timeout period is reached. If a new connection matches a persistence record that has not timed out, the BIG-IP system removes the old persistence record and creates a new entry." (K15095: Overview of the Action On Service Down feature).
So a current or a persistent connection will still be forwarded to the failed server until the connection times out or is killed.
With a OneConnect profile, the load balance decision is made based on each HTTP request, not just at the beginning of a TCP connection, as I understand it.
It is probably better to get other issues (SSL) out of the way before testing this issue.