> If you however do this:
>
> pen -r -x 2 127.0.0.1:8000 127.0.0.1:8001:1 127.0.0.1:8002:1
>
> then pen will never accept more than two connections at a time. The
> rest will be queued.
Ah, excellent information, thank you! I think this is a much better
solution than what I've been doing, which is essentially
pen -r 127.0.0.1:8000 127.0.0.1:8001 127.0.0.1:8002
If I'm understanding things correctly, this lets the backend servers do
the queuing, which leads to pen being less than ideally efficient at
choosing which backend server to send a connection to -- pen just does
pure round robin, and even if one of the backend servers is handling a
connection that is taking longer than others pen will just pile extra
connections onto it.
With your suggested configuration of
pen -r -x 2 127.0.0.1:8000 127.0.0.1:8001:1 127.0.0.1:8002:1
pen should put queued connections onto whichever backend server is free
first. Am I understanding this correctly?
Thanks again for your help,
-pete
Received on Mon Mar 26 2007 - 16:23:49 CEST
This archive was generated by hypermail 2.2.0 : Mon Mar 26 2007 - 16:23:49 CEST