httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <>
Subject Re: [users@httpd] Worker MPM configuration with High Load
Date Thu, 21 Apr 2011 11:20:02 GMT
On Wed, Apr 20, 2011 at 11:55 PM, Harsimranjit singh Kler
<> wrote:

> ServerLimit 30
> StartServers 20
> MaxClients 1500
> MinSpareThreads 40
> MaxSpareThreads 100
> ThreadsPerChild 50
> MaxRequestsPerChild 0

> 1)i am hitting with 1500 concurrent this configuration fine?

you encountered the "reached maxclients" condition with MaxClients=1500...

whether that is expected is up to your app and the traffic

if the app hangs or takes a long time to respond, you could reach the
maxclients limit regardless

if the app is responding appropriately and your machine has capacity,
increase maxclients

> 3)I HAVE SET startserver 20(means 20 child processes with 50 thread per
> child) .but why am getting 2 with following command
> “ps aux | grep http | grep -v “\(root\|grep\)” | wc -l”–>2

you set MaxSpareThreads to 100; that's 2 * your ThreadsPerChild

don't worry about StartServers

notice that your MinSpareThreads and MaxSpareThreads values and the
difference between them are a small percentage of MaxClients; if load
changes by a very small percentage, child processes will be terminated
or started

perhaps this preso would help:

> 4)Any other configuration need to do for worker MPM?
> Thanks a lot in advance
> regards
> Harsimran

Born in Roswell... married an alien...

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message