]> TLD Linux GIT Repositories - packages/apache.git/blobdiff - apache-mpm.conf
- Apache HTTPD 2.4.3 (fixes CVE-2012-3502 CVE-2012-2687)
[packages/apache.git] / apache-mpm.conf
index 74081c8c986ed4e00e8333e45b4f20e89df166e2..419b43868d443e10fb6516db187596da9f0292fe 100644 (file)
@@ -1,6 +1,10 @@
 #
 # Server-Pool Management (MPM specific)
 #
+# Use prefork as default
+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
@@ -13,7 +17,7 @@ PidFile /var/run/httpd.pid
 #
 # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
 #
-LockFile /var/run/httpd/accept.lock
+Mutex file:/var/run/httpd/
 
 #
 # Only one of the below sections will be relevant on your
@@ -21,32 +25,31 @@ LockFile /var/run/httpd/accept.lock
 # active mpm.
 #
 
-# prefork MPM
 # 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
+# MinSpareThreads: minimum number of server processes which are kept spare
+# MaxSpareThreads: maximum number of server processes which are kept spare
+# MaxRequestWorkers: Maximum number of connections that will be processed simultaneously
 # MaxRequestsPerChild: maximum number of requests a server process serves
+
+StartServers             5
+MinSpareServers                  5
+MaxSpareServers                 10
+MaxRequestWorkers      150
+MaxConnectionsPerChild   5
+
 <IfModule mpm_prefork_module>
-       StartServers              5
-       MinSpareServers           5
-       MaxSpareServers          10
-       MaxClients                      150
-       MaxRequestsPerChild   0
 </IfModule>
 
-# worker MPM
-# StartServers: initial number of server processes to start
-# MaxClients: 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
 <IfModule mpm_worker_module>
-       StartServers            2
-       MaxClients                      150
-       MinSpareThreads         25
-       MaxSpareThreads         75
-       ThreadsPerChild         25
-       MaxRequestsPerChild     0
+       MaxSpareThreads 250
+       MinSpareThreads 75
+       ThreadLimit 1920
+       ThreadsPerChild 25
+</IfModule>
+
+<IfModule mpm_event_module>
+       MaxSpareThreads 250
+       MinSpareThreads 75
+       ThreadLimit 1920
+       ThreadsPerChild 25
 </IfModule>