Pool not sending Traffic to a Server
i configured a VS with a default pool, the Pool has 2 servers. using Round Robin LB method, traffic is only going to one server. i did not configure any form of Persistence. and if i disable the server with traffic, the traffic move to the second.
how can i resolve this?
i have the iRule associated to the VS:
brm-iRule
when CLIENT_ACCEPTED {
The current pool is derived from the virtual server's "Default Pool"
set current_pool [LB::server pool]
Count of reselect attempts
set reselects 0 } when LB_FAILED {
Reselect another pool member if the connection fails. Limit reselects to the number of active members. To be active, a member must be enabled with status available or unknown.
if { $reselects < [active_members $current_pool] } { incr reselects log local0.info "Client [IP::client_addr]:[TCP::client_port]: Selected pool member [LB::server addr]:[LB::server port] not responding. Reselect attempt $reselects." LB::mode rr LB::reselect pool $current_pool } else { log local0.error "Client [IP::client_addr]:[TCP::client_port]: Failed to connect after $reselects reselects." } }
any contribution to resolving this will be appreciated.