#
\n# Server-Pool Management (MPM specific)
\n# 
\n
\n#
\n# PidFile: The file in which the server should record its process
\n# identification number when it starts.
\n#
\n# Note that this is the default PidFile for most MPMs.
\n#
\n<IfModule !mpm_netware_module>
\n    PidFile "logs/httpd.pid"
\n</IfModule>
\n
\n#
\n# Only one of the below sections will be relevant on your
\n# installed httpd.  Use "apachectl -l" to find out the
\n# active mpm.
\n#
\n
\n# prefork MPM
\n# StartServers: number of server processes to start
\n# MinSpareServers: minimum number of server processes which are kept spare
\n# MaxSpareServers: maximum number of server processes which are kept spare
\n# MaxRequestWorkers: maximum number of server processes allowed to start
\n# MaxConnectionsPerChild: maximum number of connections a server process serves
\n#                         before terminating
\n<IfModule mpm_prefork_module>
\n    StartServers             5
\n    MinSpareServers          5
\n    MaxSpareServers         10
\n    MaxRequestWorkers      250
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# worker MPM
\n# StartServers: initial number of server processes to start
\n# MinSpareThreads: minimum number of worker threads which are kept spare
\n# MaxSpareThreads: maximum number of worker threads which are kept spare
\n# ThreadsPerChild: constant number of worker threads in each server process
\n# MaxRequestWorkers: maximum number of worker threads
\n# MaxConnectionsPerChild: maximum number of connections a server process serves
\n#                         before terminating
\n<IfModule mpm_worker_module>
\n    StartServers             3
\n    MinSpareThreads         75
\n    MaxSpareThreads        250 
\n    ThreadsPerChild         25
\n    MaxRequestWorkers      400
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# event MPM
\n# StartServers: initial number of server processes to start
\n# MinSpareThreads: minimum number of worker threads which are kept spare
\n# MaxSpareThreads: maximum number of worker threads which are kept spare
\n# ThreadsPerChild: constant number of worker threads in each server process
\n# MaxRequestWorkers: maximum number of worker threads
\n# MaxConnectionsPerChild: maximum number of connections a server process serves
\n#                         before terminating
\n<IfModule mpm_event_module>
\n    StartServers             3
\n    MinSpareThreads         75
\n    MaxSpareThreads        250
\n    ThreadsPerChild         25
\n    MaxRequestWorkers      400
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# NetWare MPM
\n# ThreadStackSize: Stack size allocated for each worker thread
\n# StartThreads: Number of worker threads launched at server startup
\n# MinSpareThreads: Minimum number of idle threads, to handle request spikes
\n# MaxSpareThreads: Maximum number of idle threads
\n# MaxThreads: Maximum number of worker threads alive at the same time
\n# MaxConnectionsPerChild: Maximum  number of connections a thread serves. It
\n#                         is recommended that the default value of 0 be set
\n#                         for this directive on NetWare.  This will allow the
\n#                         thread to continue to service requests indefinitely.
\n<IfModule mpm_netware_module>
\n    ThreadStackSize      65536
\n    StartThreads           250
\n    MinSpareThreads         25
\n    MaxSpareThreads        250
\n    MaxThreads            1000
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# OS/2 MPM
\n# StartServers: Number of server processes to maintain
\n# MinSpareThreads: Minimum number of idle threads per process, 
\n#                  to handle request spikes
\n# MaxSpareThreads: Maximum number of idle threads per process
\n# MaxConnectionsPerChild: Maximum number of connections per server process
\n<IfModule mpm_mpmt_os2_module>
\n    StartServers             2
\n    MinSpareThreads          5
\n    MaxSpareThreads         10
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# WinNT MPM
\n# ThreadsPerChild: constant number of worker threads in the server process
\n# MaxConnectionsPerChild: maximum number of connections a server process serves
\n<IfModule mpm_winnt_module>
\n    ThreadsPerChild        150
\n    MaxConnectionsPerChild   0
\n</IfModule>
\n
\n# The maximum number of free Kbytes that every allocator is allowed
\n# to hold without calling free(). In threaded MPMs, every thread has its own
\n# allocator. When not set, or when set to zero, the threshold will be set to
\n# unlimited.
\n<IfModule !mpm_netware_module>
\n    MaxMemFree            2048
\n</IfModule>
\n<IfModule mpm_netware_module>
\n    MaxMemFree             100
\n</IfModule>
\n