Hi everyone.

I'm testing our shiny new Zen loadbalancer, and in my initial testing it 
doesn't appear to be sharing the load between workers at all - it only 
redirects these connections to a single server at a time. This initial 
testing only involves a single client connecting at once, so I'm hoping 
that the load will be shared more evenly when there's many connections 
coming in? This phenomenon happens regardless of what load balance 
algorithm I'm using, and I've tried them all.

Failover seems to be working flawlessly (and that's really the reason 
we're making this work in the first place, so I'm happy with that) 
although in my tests I've found that setting one server into maintenance 
mode is the only way to actually switch which server gets used. After I 
un-set maintenance mode on that server however, the server that got 
failed over to is now the only one getting connections. It's like it 
won't send connections to the server that was in maintenance mode until 
I set the *other* server into maintenance mode.

Oops! I seem to have stumbled on the bug while I was rubber-ducking with 
you guys. This problem goes away when I uncheck "Enable client ip 
address persistence through memory". It seems to set the algorithm to 
"Sticky client" so long as that checkbox is set, regardless of what 
algorithm is set in the first place.

So here's hoping I've helped in debugging, and maybe someone else will 
find this post helpful. :)

------------------------------------------------------------------------------
_______________________________________________
Zenloadbalancer-support mailing list
Zenloadbalancer-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support

Reply via email to