X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=apache-mpm.conf;h=5a1b75c0450d5b42b0753c5d72131abcc22de448;hb=8301978a5d2b5f1940d27725243c6e84e99b0d3c;hp=74081c8c986ed4e00e8333e45b4f20e89df166e2;hpb=03fa0e1eac0d3851c5ae1ab08a02cc3a5ee4eb69;p=packages%2Fapache.git
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