in reply to Re^2: Perl and Apache 1.3
in thread Perl and Apache 1.3
Basically wrapping this one up should anyone read this thread down the road...
I've set the above settings to the following:
MinSpareServers 5
MaxSpareServers 10
StartServers 8
MaxRequestsPerChild 2500
MaxClients 100
The biggest change that I made was turning KeepAlive off. What I found was that with KeepAlive turned on, it would have to reach MaxKeepAliveRequests multiplied by MaxRequestsPerChild (2000 * 10000 = 20,000,000) prior to killing off the child process and releasing the memory associated. Just a tad high. Set at 2500, my process size reaches ~100MB then will die off.
Also, by turning KeepAlive off, it allowed the server process to immediately serve another client rather than sit around waiting for "KeepAliveTimeout" seconds.
Thanks for the help monks!
|
|---|