On 2012-10-20 at 19:41 -0400, Jonathan Bayer wrote:
> We are stuck with a really stupid load balancer right now (in process of 
> upgrading), which only has least-connection, round-robin or weighted 
> round-robin.  Due to historical reasons, we are using the 
> least-connection method, which has no way to do any weighting.

Corollary: you're using a method which means that if one server can only
handle less load than all the other servers, then as the load level
ramps up past the limit of that one server, the loadbalancers will keep
trying to send load to it, because it has the least number of
connections, because you capped the number it would take but all the
other servers will have a couple more than it, at any given time.

Least-connection is only tenable when all servers can handle identical
load.  The moment one can handle less than the others, you've created a
setup which will start trying to funnel requests to the most constrained
server.

Given your limited options, I suggest exploring weighted round-robin as
an approach to keep you alive until you can replace the loadbalancers
with something that understands "most available capacity" or better.

-Phil
_______________________________________________
Discuss mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to