I was doing a test of removing web servers from my backend to force the
load of the remaining web servers to go up and I noticed that I hit a point
where the remaining web servers were so overloaded that they fell out of
the load balancer.

These web servers were up and still capable of taking more load.  But pound
had removed them and put them right back in.

This is a problem because I use sticky sessions based on JsessionID, so if
pound removes a web server and puts it right back in, load does not go back
to that web server because the JsessionID has already been assigned to
another web server.

My question is:  How does pound determine that a backend web server is
"dead" (enough to remove it from the list and then add it right back in).

I have "TimeOut" set to 120.   And according to my logs the requests were
not hitting a 2 minute limit, so that's not it.

So how slow does the backend web server have to be before pound says that's
it's "dead" and removes it?

-brad

Reply via email to