From 2a463b3cd73c32ee9dcd508248d0194923f435f4 Mon Sep 17 00:00:00 2001
From: Stefan Fritsch MaxRequestWorkers
directive.
The maximum number of active child processes is determined by
the MaxRequestWorkers
- directive divided by the
+ directive divided by the
ThreadsPerChild
directive.
Two directives set hard limits on the number of active child
processes and the number of server threads in a child process,
and can only be changed by fully stopping the server and then
- starting it again. ServerLimit
+ starting it again.
ServerLimit
is a hard limit on the number of active child
processes, and must be greater than or equal to the
MaxRequestWorkers
- directive divided by the
+ directive divided by the
ThreadsPerChild
directive.
ThreadLimit
is a hard
limit of the number of server threads, and must be greater than
@@ -132,10 +132,10 @@
the following:
+ - set the value of
MaxConnectionsPerChild
to zero
- - set the value of
+ - set the value of
MaxSpareThreads
to the same value as
MaxRequestWorkers
A typical configuration of the process-thread controls in
the worker
MPM could look as follows:
-ServerLimit 16 +ServerLimit 16 StartServers 2 MaxRequestWorkers 150 MinSpareThreads 25 MaxSpareThreads 75 -ThreadsPerChild 25 -+ThreadsPerChild 25
While the parent process is usually started as root
@@ -199,7 +197,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/worker.html';
}
})(window, document);
//-->