X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=apache-mpm.conf;h=419b43868d443e10fb6516db187596da9f0292fe;hb=b187f4fd2c3ef27690e1ce6995a3b70b84f355cc;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