httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Stein <gst...@lyra.org>
Subject Re: svn commit: r159797 - in httpd/httpd/branches/simple-conf/docs/conf: extra/httpd-mpm.conf httpd-std.conf.in
Date Sun, 03 Apr 2005 08:40:21 GMT
Euh... don't we need one of those for proper operation? Or do they all
have defaults, so a .conf isn't really needed?

On Sat, Apr 02, 2005 at 07:16:08PM -0000, slive@apache.org wrote:
> Author: slive
> Date: Sat Apr  2 11:16:07 2005
> New Revision: 159797
> 
> URL: http://svn.apache.org/viewcvs?view=rev&rev=159797
> Log:
> Move mpm config to extra/
> 
> Added:
>     httpd/httpd/branches/simple-conf/docs/conf/extra/httpd-mpm.conf
> Modified:
>     httpd/httpd/branches/simple-conf/docs/conf/httpd-std.conf.in
> 
> Added: httpd/httpd/branches/simple-conf/docs/conf/extra/httpd-mpm.conf
> URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/simple-conf/docs/conf/extra/httpd-mpm.conf?view=auto&rev=159797
> ==============================================================================
> --- httpd/httpd/branches/simple-conf/docs/conf/extra/httpd-mpm.conf (added)
> +++ httpd/httpd/branches/simple-conf/docs/conf/extra/httpd-mpm.conf Sat Apr  2 11:16:07
2005
> @@ -0,0 +1,104 @@
> +#
> +# Server-Pool Size Regulation (MPM specific)
> +# 
> +# Only one of the below sections will be relevant on your
> +# installed httpd.  Use "apachectl -l" to find out the
> +# active mpm.
> +
> +
> +# prefork MPM
> +# StartServers: number of server processes to start
> +# MinSpareServers: minimum number of server processes which are kept spare
> +# MaxSpareServers: maximum number of server processes which are kept spare
> +# MaxClients: maximum number of server processes allowed to start
> +# MaxRequestsPerChild: maximum number of requests a server process serves
> +<IfModule mpm_prefork_module>
> +    StartServers          5
> +    MinSpareServers       5
> +    MaxSpareServers      10
> +    MaxClients          150
> +    MaxRequestsPerChild   0
> +</IfModule>
> +
> +# worker MPM
> +# StartServers: initial number of server processes to start
> +# MaxClients: maximum number of simultaneous client connections
> +# MinSpareThreads: minimum number of worker threads which are kept spare
> +# MaxSpareThreads: maximum number of worker threads which are kept spare
> +# ThreadsPerChild: constant number of worker threads in each server process
> +# MaxRequestsPerChild: maximum number of requests a server process serves
> +<IfModule mpm_worker_module>
> +    StartServers          2
> +    MaxClients          150
> +    MinSpareThreads      25
> +    MaxSpareThreads      75 
> +    ThreadsPerChild      25
> +    MaxRequestsPerChild   0
> +</IfModule>
> +
> +# perchild MPM
> +# NumServers: constant number of server processes
> +# StartThreads: initial number of worker threads in each server process
> +# MinSpareThreads: minimum number of worker threads which are kept spare
> +# MaxSpareThreads: maximum number of worker threads which are kept spare
> +# MaxThreadsPerChild: maximum number of worker threads in each server process
> +# MaxRequestsPerChild: maximum number of connections per server process
> +<IfModule mpm_perchild_module>
> +    NumServers            5
> +    StartThreads          5
> +    MinSpareThreads       5
> +    MaxSpareThreads      10
> +    MaxThreadsPerChild   20
> +    MaxRequestsPerChild   0
> +</IfModule>
> +
> +# WinNT MPM
> +# ThreadsPerChild: constant number of worker threads in the server process
> +# MaxRequestsPerChild: maximum  number of requests a server process serves
> +<IfModule mpm_winnt_module>
> +    ThreadsPerChild     250
> +    MaxRequestsPerChild   0
> +</IfModule>
> +
> +# BeOS MPM
> +# StartThreads: how many threads do we initially spawn?
> +# MaxClients:   max number of threads we can have (1 thread == 1 client)
> +# MaxRequestsPerThread: maximum number of requests each thread will process
> +<IfModule mpm_beos_module>
> +    StartThreads            10
> +    MaxClients              50
> +    MaxRequestsPerThread 10000
> +</IfModule>
> +
> +# NetWare MPM
> +# ThreadStackSize: Stack size allocated for each worker thread
> +# StartThreads: Number of worker threads launched at server startup
> +# MinSpareThreads: Minimum number of idle threads, to handle request spikes
> +# MaxSpareThreads: Maximum number of idle threads
> +# MaxThreads: Maximum number of worker threads alive at the same time
> +# MaxRequestsPerChild: Maximum  number of requests a thread serves. It is 
> +#                      recommended that the default value of 0 be set for this
> +#                      directive on NetWare.  This will allow the thread to 
> +#                      continue to service requests indefinitely.                  
       
> +<IfModule mpm_netware_module>
> +    ThreadStackSize      65536
> +    StartThreads           250
> +    MinSpareThreads         25
> +    MaxSpareThreads        250
> +    MaxThreads            1000
> +    MaxRequestsPerChild      0
> +    MaxMemFree             100
> +</IfModule>
> +
> +# OS/2 MPM
> +# StartServers: Number of server processes to maintain
> +# MinSpareThreads: Minimum number of idle threads per process, 
> +#                  to handle request spikes
> +# MaxSpareThreads: Maximum number of idle threads per process
> +# MaxRequestsPerChild: Maximum number of connections per server process
> +<IfModule mpm_mpmt_os2_module>
> +    StartServers           2
> +    MinSpareThreads        5
> +    MaxSpareThreads       10
> +    MaxRequestsPerChild    0
> +</IfModule>
> 
> Modified: httpd/httpd/branches/simple-conf/docs/conf/httpd-std.conf.in
> URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/simple-conf/docs/conf/httpd-std.conf.in?view=diff&r1=159796&r2=159797
> ==============================================================================
> --- httpd/httpd/branches/simple-conf/docs/conf/httpd-std.conf.in (original)
> +++ httpd/httpd/branches/simple-conf/docs/conf/httpd-std.conf.in Sat Apr  2 11:16:07
2005
> @@ -105,106 +105,6 @@
>  #
>  KeepAliveTimeout 15
>  
> -##
> -## Server-Pool Size Regulation (MPM specific)
> -## 
> -
> -# prefork MPM
> -# StartServers: number of server processes to start
> -# MinSpareServers: minimum number of server processes which are kept spare
> -# MaxSpareServers: maximum number of server processes which are kept spare
> -# MaxClients: maximum number of server processes allowed to start
> -# MaxRequestsPerChild: maximum number of requests a server process serves
> -<IfModule mpm_prefork_module>
> -    StartServers          5
> -    MinSpareServers       5
> -    MaxSpareServers      10
> -    MaxClients          150
> -    MaxRequestsPerChild   0
> -</IfModule>
> -
> -# worker MPM
> -# StartServers: initial number of server processes to start
> -# MaxClients: maximum number of simultaneous client connections
> -# MinSpareThreads: minimum number of worker threads which are kept spare
> -# MaxSpareThreads: maximum number of worker threads which are kept spare
> -# ThreadsPerChild: constant number of worker threads in each server process
> -# MaxRequestsPerChild: maximum number of requests a server process serves
> -<IfModule mpm_worker_module>
> -    StartServers          2
> -    MaxClients          150
> -    MinSpareThreads      25
> -    MaxSpareThreads      75 
> -    ThreadsPerChild      25
> -    MaxRequestsPerChild   0
> -</IfModule>
> -
> -# perchild MPM
> -# NumServers: constant number of server processes
> -# StartThreads: initial number of worker threads in each server process
> -# MinSpareThreads: minimum number of worker threads which are kept spare
> -# MaxSpareThreads: maximum number of worker threads which are kept spare
> -# MaxThreadsPerChild: maximum number of worker threads in each server process
> -# MaxRequestsPerChild: maximum number of connections per server process
> -<IfModule mpm_perchild_module>
> -    NumServers            5
> -    StartThreads          5
> -    MinSpareThreads       5
> -    MaxSpareThreads      10
> -    MaxThreadsPerChild   20
> -    MaxRequestsPerChild   0
> -</IfModule>
> -
> -# WinNT MPM
> -# ThreadsPerChild: constant number of worker threads in the server process
> -# MaxRequestsPerChild: maximum  number of requests a server process serves
> -<IfModule mpm_winnt_module>
> -    ThreadsPerChild     250
> -    MaxRequestsPerChild   0
> -</IfModule>
> -
> -# BeOS MPM
> -# StartThreads: how many threads do we initially spawn?
> -# MaxClients:   max number of threads we can have (1 thread == 1 client)
> -# MaxRequestsPerThread: maximum number of requests each thread will process
> -<IfModule mpm_beos_module>
> -    StartThreads            10
> -    MaxClients              50
> -    MaxRequestsPerThread 10000
> -</IfModule>
> -
> -# NetWare MPM
> -# ThreadStackSize: Stack size allocated for each worker thread
> -# StartThreads: Number of worker threads launched at server startup
> -# MinSpareThreads: Minimum number of idle threads, to handle request spikes
> -# MaxSpareThreads: Maximum number of idle threads
> -# MaxThreads: Maximum number of worker threads alive at the same time
> -# MaxRequestsPerChild: Maximum  number of requests a thread serves. It is 
> -#                      recommended that the default value of 0 be set for this
> -#                      directive on NetWare.  This will allow the thread to 
> -#                      continue to service requests indefinitely.                  
       
> -<IfModule mpm_netware_module>
> -    ThreadStackSize      65536
> -    StartThreads           250
> -    MinSpareThreads         25
> -    MaxSpareThreads        250
> -    MaxThreads            1000
> -    MaxRequestsPerChild      0
> -    MaxMemFree             100
> -</IfModule>
> -
> -# OS/2 MPM
> -# StartServers: Number of server processes to maintain
> -# MinSpareThreads: Minimum number of idle threads per process, 
> -#                  to handle request spikes
> -# MaxSpareThreads: Maximum number of idle threads per process
> -# MaxRequestsPerChild: Maximum number of connections per server process
> -<IfModule mpm_mpmt_os2_module>
> -    StartServers           2
> -    MinSpareThreads        5
> -    MaxSpareThreads       10
> -    MaxRequestsPerChild    0
> -</IfModule>
>  
>  #
>  # Listen: Allows you to bind Apache to specific IP addresses and/or
> @@ -701,9 +601,12 @@
>  
>  ##### Supplemental configuration
>  #
> -# The configuration files in the extra/ directory can be included
> +# The configuration files in the @relsysconfdir@/extra/ directory can be included
>  # to add extra features, or you may simply copy their contents
>  # here and change as necessary.
> +
> +# Server-Pool Size Regulation (MPM specific)
> +# Include @relsysconfdir@/extra/httpd-mpm.conf
>  
>  # Multi-language error messages
>  # Include @relsysconfdir@/extra/httpd-multilang-error.conf
> 

-- 
Greg Stein, http://www.lyra.org/

Mime
View raw message