# Server-Pool Management (MPM specific) # PidFile: The file in which the server should record its process # identification number when it starts. # # DO NOT CHANGE UNLESS YOU KNOW WHAT YOU ARE DOING PidFile /run/apache2.pid # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # Mutex file:/run/apache_mpm_mutex # 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 # MaxRequestWorkers: Maximum number of child processes to serve requests # MaxConnectionsPerChild: Limit on the number of connections 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 MaxRequestWorkers 150 MaxConnectionsPerChild 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 MaxRequestWorkers 150 MaxConnectionsPerChild 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 MaxRequestWorkers 150 MaxConnectionsPerChild 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 MaxRequestWorkers 150 MaxConnectionsPerChild 1000 ExpireTimeout 1800 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 MaxRequestWorkers 150 MaxConnectionsPerChild 10000 # vim: ts=4 filetype=apache