I see roubdrobin working perfectly over here. Look at sessions total and see how they are same for every server.
It seems that all your requests are not the same workload. Some servers or some requests are taking longer to fulfill and increasing load on servers. Have you tried using leastconn instead of round robin? That might give more fair distribution of load in this situation. Regards, Vivek On Jan 14, 2015 11:45 PM, "Alexey Zilber" <alexeyzil...@gmail.com> wrote: > Hi All, > > We got hit with a bit of traffic and we saw haproxy dump most of the > traffic to 3-4 app servers, sometimes even just one and driving load on > there to 90. We were running 1.5.9, I upgraded to 1.5.10 and the same > problem remained. Currently traffic is low so everything is load balanced > evenly, but we expect another spike in a few hours and I expect the issue > to return. > > > Here's what haproxy-status looked like: > > > > > Do I need to switch to maybe add a weight and tracking? We have 12 > frontend appservers load balancing to 28. All run haproxy and the app > server software. > > Thanks! > Alex > > >