# Server-Pool Management (MPM specific) # PidFile: The file in which the server should record its process # identification number when it starts. # # Note that this is the default PidFile for most MPMs. PidFile /var/run/apache2.pid # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. #LockFile /var/run/apache2.lock # Only one of the below sections will be relevant on your # installed httpd. Use "/usr/sbin/apache2 -l" to find out the # active mpm. # common MPM configuration # These configuration directives apply to all MPMs # # StartServers: Number of child server processes created at startup # MaxClients: Maximum number of child processes to serve requests # MaxRequestsPerChild: Limit on the number of requests that an individual child # server will handle during its life # prefork MPM # This is the default MPM if USE=-threads # # MinSpareServers: Minimum number of idle child server processes # MaxSpareServers: Maximum number of idle child server processes StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 10000 # worker MPM # This is the default MPM if USE=threads # # MinSpareThreads: Minimum number of idle threads available to handle request spikes # MaxSpareThreads: Maximum number of idle threads # ThreadsPerChild: Number of threads created by each child process StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 10000 # event MPM # # MinSpareThreads: Minimum number of idle threads available to handle request spikes # MaxSpareThreads: Maximum number of idle threads # ThreadsPerChild: Number of threads created by each child process StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 10000 # peruser MPM # # MinSpareProcessors: Minimum number of idle child server processes # MinProcessors: Minimum number of processors per virtual host # MaxProcessors: Maximum number of processors per virtual host # ExpireTimeout: Maximum idle time before a child is killed, 0 to disable # Multiplexer: Specify a Multiplexer child configuration. # Processor: Specify a user and group for a specific child process MinSpareProcessors 2 MinProcessors 2 MaxProcessors 10 MaxClients 150 MaxRequestsPerChild 1000 ExpireTimeout 1800 # KeepAlive *MUST* be set to off KeepAlive Off Multiplexer nobody nobody Processor apache apache # itk MPM # # MinSpareServers: Minimum number of idle child server processes # MaxSpareServers: Maximum number of idle child server processes StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 10000 # vim: ts=4 filetype=apache