Forum Discussion

Brady_11518's avatar
Brady_11518
Icon for Nimbostratus rankNimbostratus
Jun 13, 2013

Connection limit logic

This may sound like a very simple question, but a lot of googling has not yet given me an answer, so I'm hoping someone here knows.

 

 

I'm investigating the logic of node connection limits when the node is a member of multiple pools.

 

 

We have about 20 different websites all being served by 5 servers using host headers. Each has its own virtual server and pool for statistics collection purposes.

 

 

The member connection limits are set to zero on all pools, LB method is Observed (Node) on all of the virtual servers.

 

Each of the 5 nodes has a connection limit of 250. No connection limit is set on members within the pools.

 

 

My expectation (hope) is that it's going to be first come first serve... when a node hits 250 open connections, regardless of the fact that those connections are from several different pools, that node will become unavailable and refuse new connections from any of the pools until the number of open connections drops below 250.

 

 

Should it be working as I expect?

 

 

There is a reason I ask... after being up for several weeks, I looked at my statistics today and noticed that all of my nodes have a maximum connection number well higher than 250, in one case as high as 419.

 

 

Thanks!

 

1 Reply

  • are you using persistence and cmp? there is bug about connection limit with persistence and cmp. you may open a support case to verify.

     

     

    Bug 227146 - Connection limits may not be obeyed if there is persistence and CMP

     

     

    by the way, are you aware of this solution?

     

     

    sol8457: Connection limits configured on pool members or nodes within a Clustered Multi-Processing configuration are incorrectly enforced per TMM instance

     

    http://support.f5.com/kb/en-us/solutions/public/8000/400/sol8457.html