X-Git-Url: https://git.tld-linux.org/?p=packages%2Fapache.git;a=blobdiff_plain;f=apache-mpm.conf;h=5a1b75c0450d5b42b0753c5d72131abcc22de448;hp=74081c8c986ed4e00e8333e45b4f20e89df166e2;hb=f13f85964fc303b8f372ee81cd9e141a25f0b8ad;hpb=03fa0e1eac0d3851c5ae1ab08a02cc3a5ee4eb69 diff --git a/apache-mpm.conf b/apache-mpm.conf index 74081c8..5a1b75c 100644 --- a/apache-mpm.conf +++ b/apache-mpm.conf @@ -2,6 +2,11 @@ # Server-Pool Management (MPM specific) # +# MPM to use (only one at a time) +LoadModule mpm_prefork_module modules/mod_mpm_prefork.so +#LoadModule mpm_worker_module modules/mod_mpm_worker.so +#LoadModule mpm_event_module modules/mod_mpm_event.so + # # PidFile: The file in which the server should record its process # identification number when it starts. @@ -10,10 +15,14 @@ # PidFile /var/run/httpd.pid +# Mutex: Allows you to set the mutex mechanism and mutex file directory +# for individual mutexes, or change the global defaults # -# The accept serialization lock file MUST BE STORED ON A LOCAL DISK. +# Uncomment and change the directory if mutexes are file-based and the default +# mutex file directory is not on a local disk or is not appropriate for some +# other reason. # -LockFile /var/run/httpd/accept.lock +# Mutex default:/var/run/httpd/ # # Only one of the below sections will be relevant on your @@ -25,28 +34,28 @@ LockFile /var/run/httpd/accept.lock # 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 +# MaxRequestWorkers: maximum number of server processes allowed to start +# MaxConnectionsPerChild: maximum number of requests a server process serves StartServers 5 MinSpareServers 5 MaxSpareServers 10 - MaxClients 150 - MaxRequestsPerChild 0 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 # worker MPM # StartServers: initial number of server processes to start -# MaxClients: maximum number of simultaneous client connections +# MaxRequestWorkers: 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 +# MaxConnectionsPerChild: maximum number of requests a server process serves StartServers 2 - MaxClients 150 + MaxRequestWorkers 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 - MaxRequestsPerChild 0 + MaxConnectionsPerChild 0