httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prasanna Ram Venkatachalam <>
Subject Re: [users@httpd] Little explanation
Date Tue, 05 May 2009 15:22:02 GMT
StartServers - number of httpd processes started when you *initially* start
the web server
MinSpareServers - the minimimun limit or number of httpd processes that will
always be available at any point in time *without serving requests* i guess
MaxSpareServers - the max limit corresponding to the above :)
ServerLimit - the max httpd processes that can *exist* at any point in time.
No new httpd process will be created once this limit is reached
MaxClients - maximum number of simultaneous client connections or httpd
processes *serving* requests at any point in time. u cannot open or get your
request served by web server once this limit is reached.
MaxRequestsPerChild - maximum number of requests a spawned httpd process can
serve. once this is reached, httpd parent recycles the process (i think am
correct in this. 90% sure)

Further, i hope u r aware of prefork model. Only one parent will start first
which will inturn spawm many processes depending on these settings and load.
that parent is also responsible for recylcing child/spawned process

Prasanna Ram

On Tue, May 5, 2009 at 8:37 PM, Darvin Denmian <>wrote:

> Hello list,
> i need some information about the above directives:
> <IfModule prefork.c>
>    StartServers            8
>    MinSpareServers    5
>    MaxSpareServers   20
>    ServerLimit              288
>    MaxClients              256
>    MaxRequestsPerChild  4000
> </IfModule>
> There is a good soul that can explain each directive listed above?
> Thanks.
> ---------------------------------------------------------------------
> 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