Forum Discussion

southern_shred1's avatar
southern_shred1
Icon for Nimbostratus rankNimbostratus
Feb 12, 2018

BIG-IP Clients unable to connect

Hi

 

We have a VIP serving 2 Direct Access nodes (Server A and Server B). (Certs are on the servers)

 

When attempting fail over by shutting down Server A, clients fail over to Server B. When we bring Server A back up and shutdown Server B the clients seem to get stuck and are no longer able to connect. Persistence table shows connections all cleared. The only way to resolve the issue has been to reset the VIP.A reset seems to clear connections and the clients are able to connect until we attempt fail over again.

 

When attempting fail over by disabling nodes on the pool, we do not experiencing the any issues

 

We are running the following irule for logging and when clients are stuck we can error below

 

  • irule

     

    when CLIENT_ACCEPTED {

     

    set vip [IP::local_addr]:[TCP::local_port] }

     

    when SERVER_CONNECTED { set client "[IP::client_addr]:[TCP::client_port]" set node "[IP::server_addr]:[TCP::server_port]" }

     

    when CLIENT_CLOSED {

     

    log local0.info "Client $client -> VIP: $vip -> Node: $node"

     

    }

     

    ERROR:

     

    Feb 12 12:26:29 err [22546]: 01220001:3: TCL error: /Common/Debug-Test-Temp - can't read "client": no such variable while executing "log "Client $client -> VIP: $vip -> Node: $node""

     

  • JG's avatar
    JG
    Icon for Cumulonimbus rankCumulonimbus

    You got that error because the event "SERVER_CONNECTED" was never reached; the back-end server it tried to connect was shutdown. You can verify this in the "LB_FAILED" event.

     

    Could you share the output of "tmsh list ltm virtual name_of_virtual_server"?