Forum Discussion

danielpenna's avatar
Jan 27, 2016

Reselect on Service Down - HTTP Web Apps

Hi All,

 

Historically my company has ALWAYS used the option of "Reselect" as our preferred default option for our external and internal web apps. Recently we logged a support ticket with F5 and they highlighted this Solution article ( https://support.f5.com/kb/en-us/solutions/public/15000/000/sol15095.html ) and it explicitly states that "Reselect" is useful only if the pool is only appropriate in the below circumstances:

 

  • Virtual servers with address and port translation disabled Note: This is the default for FastL4 type virtual servers, such as network or wildcard forwarding.
  • Transparent pool members, such as firewalls, routers, proxy servers, and cache servers Note: Transparent devices can forward packets to destinations without regard for the state of the connection.
  • UDP virtual servers

So obviously all our HTTP pools are now misconfigured, but I am wondering if anyone knows what would occur with HTTP applications if we continue with "Reselect" as our default ??

 

What would be the best default option for HTTP apps then ?

 

I assume "Reject" would be the best as the client would get a TCP reset back. To be honest, surely there has to be a better way, if your not dealing with savy users that know the F5 button on the keyboard are they going to use it ?

 

None is not really an option, we use cookie based persistence on a lot of apps and if a server is down for any reason that would be a disaster.

 

That leaves Drop, which gives NO feedback to the users.

 

1 Reply

  • Hi,

     

    With Reselect option, as mentioned we might have issues with connections between F5 and pool members, e,g, the session will try to reach the same pool member wherein server have no idea what was the previous session info and hence might cause the issues.,

     

    If we are using HTTP profile it would be nice idea to use oneconnect profile also., Please see below link:

     

    SOL7964: Persistence may fail for subsequent requests on Keep-Alive connections link text

     

    Thanks, Hari