I have a vague memory of a discussion with Bob McGrath
about when they were trying find a way to handle the
large number of requests coming in to the www.ncsa site.
When they limited the number of servers spawned, they
had some kind of overflow occurring in a TCP/IP buffer
that caused a ton of problems (and brought down one
of their systems). I don't really remember what exactly
the problem was, but it raised the issue of what to do
when you've reached your pre-spawned limit. It may have
been related to the way the old (pre-1.3) server handled
incoming requests. I'm pretty sure it was related to
some system code the server called, not server code itself.
In any event, I suggest that someone test the apache
server with a low absolute maximum and a high network
load just to make sure that you don't run into anything
worse than horrible performance if the absolute maximum
is set way too low.
Sincerely,
Elizabeth (Beth) Frank
NCSA Server Development Team
efrank@ncsa.uiuc.edu
about when they were trying find a way to handle the
large number of requests coming in to the www.ncsa site.
When they limited the number of servers spawned, they
had some kind of overflow occurring in a TCP/IP buffer
that caused a ton of problems (and brought down one
of their systems). I don't really remember what exactly
the problem was, but it raised the issue of what to do
when you've reached your pre-spawned limit. It may have
been related to the way the old (pre-1.3) server handled
incoming requests. I'm pretty sure it was related to
some system code the server called, not server code itself.
In any event, I suggest that someone test the apache
server with a low absolute maximum and a high network
load just to make sure that you don't run into anything
worse than horrible performance if the absolute maximum
is set way too low.
Sincerely,
Elizabeth (Beth) Frank
NCSA Server Development Team
efrank@ncsa.uiuc.edu