X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=apache-mpm.conf;h=5a1b75c0450d5b42b0753c5d72131abcc22de448;hb=3174ace842691bfb2ea7af0c53406a7f2a71dc80;hp=419b43868d443e10fb6516db187596da9f0292fe;hpb=b187f4fd2c3ef27690e1ce6995a3b70b84f355cc;p=packages%2Fapache.git
diff --git a/apache-mpm.conf b/apache-mpm.conf
index 419b438..5a1b75c 100644
--- a/apache-mpm.conf
+++ b/apache-mpm.conf
@@ -1,7 +1,8 @@
#
# Server-Pool Management (MPM specific)
#
-# Use prefork as default
+
+# 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
@@ -14,10 +15,14 @@ LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
#
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.
#
-Mutex file:/var/run/httpd/
+# Mutex default:/var/run/httpd/
#
# Only one of the below sections will be relevant on your
@@ -25,31 +30,32 @@ Mutex file:/var/run/httpd/
# active mpm.
#
+# prefork MPM
# StartServers: number of server processes 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
-
+# MinSpareServers: minimum number of server processes which are kept spare
+# MaxSpareServers: maximum number of server processes which are kept spare
+# MaxRequestWorkers: maximum number of server processes allowed to start
+# MaxConnectionsPerChild: maximum number of requests a server process serves
+ StartServers 5
+ MinSpareServers 5
+ MaxSpareServers 10
+ MaxRequestWorkers 150
+ MaxConnectionsPerChild 0
+# worker MPM
+# StartServers: initial number of server processes to start
+# 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
+# MaxConnectionsPerChild: maximum number of requests a server process serves
- MaxSpareThreads 250
- MinSpareThreads 75
- ThreadLimit 1920
- ThreadsPerChild 25
-
-
-
- MaxSpareThreads 250
- MinSpareThreads 75
- ThreadLimit 1920
- ThreadsPerChild 25
+ StartServers 2
+ MaxRequestWorkers 150
+ MinSpareThreads 25
+ MaxSpareThreads 75
+ ThreadsPerChild 25
+ MaxConnectionsPerChild 0