Just want to note that the code segment above that tests to see if a member was selected (set selected_server [LB::server addr]) and then triggers the else to LB::reselect can/will send this bugger into a loop of reselection. I just did that and while I don't know how to get the thing to stop (which maybe someone knows a way to stop an iRule gracefully?? ), i failed the box over to the HA partner and restarted TMM.
anyway.. my question is how the health monitor can show good but the LB is failing, apparently it is failing to connect to the pool member. how can that occur? any insight would be helpful.
i'm on version 11 and another article indicated there was a new feature [event info] that will return the reason. but i'm getting nothing in return.. so that would help too!
thanks for help here.. we have a pool that is available but it ends up with LB::fail.