X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=apache-mpm.conf;h=419b43868d443e10fb6516db187596da9f0292fe;hb=27f18255c3f0fd80d6cfafc59cbbc2e6ff28f480;hp=74081c8c986ed4e00e8333e45b4f20e89df166e2;hpb=03fa0e1eac0d3851c5ae1ab08a02cc3a5ee4eb69;p=packages%2Fapache.git
diff --git a/apache-mpm.conf b/apache-mpm.conf
index 74081c8..419b438 100644
--- a/apache-mpm.conf
+++ b/apache-mpm.conf
@@ -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
+
- StartServers 5
- MinSpareServers 5
- MaxSpareServers 10
- MaxClients 150
- MaxRequestsPerChild 0
-# 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
- StartServers 2
- MaxClients 150
- MinSpareThreads 25
- MaxSpareThreads 75
- ThreadsPerChild 25
- MaxRequestsPerChild 0
+ MaxSpareThreads 250
+ MinSpareThreads 75
+ ThreadLimit 1920
+ ThreadsPerChild 25
+
+
+
+ MaxSpareThreads 250
+ MinSpareThreads 75
+ ThreadLimit 1920
+ ThreadsPerChild 25