diff options
Diffstat (limited to 'docs/manual/mod/worker.xml')
-rw-r--r-- | docs/manual/mod/worker.xml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/docs/manual/mod/worker.xml b/docs/manual/mod/worker.xml index bd0baf1a69..f95f4c21f7 100644 --- a/docs/manual/mod/worker.xml +++ b/docs/manual/mod/worker.xml @@ -46,9 +46,9 @@ <seealso><a href="../bind.html">Setting which addresses and ports Apache HTTP Server uses</a></seealso> <section id="how-it-works"><title>How it Works</title> - <p>A single control process (the parent) is responsible for launching + <p>A single control process (the parent) is responsible for launching child processes. Each child process creates a fixed number of server - threads as specified in the <directive + threads as specified in the <directive module="mpm_common">ThreadsPerChild</directive> directive, as well as a listener thread which listens for connections and passes them to a server thread for processing when they arrive.</p> @@ -76,25 +76,25 @@ <p>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 + and can only be changed by fully stopping the server and then starting it again. <directive module="mpm_common">ServerLimit - </directive> is a hard limit on the number of active child - processes, and must be greater than or equal to the + </directive> is a hard limit on the number of active child + processes, and must be greater than or equal to the <directive module="mpm_common">MaxRequestWorkers</directive> directive divided by the <directive module="mpm_common"> - ThreadsPerChild</directive> directive. + ThreadsPerChild</directive> directive. <directive module="mpm_common">ThreadLimit</directive> is a hard limit of the number of server threads, and must be greater than - or equal to the <directive + or equal to the <directive module="mpm_common">ThreadsPerChild</directive> directive.</p> - <p>In addition to the set of active child processes, there may + <p>In addition to the set of active child processes, there may be additional child processes which are terminating, but where at least one server thread is still handling an existing client - connection. Up to <directive - module="mpm_common">MaxRequestWorkers</directive> terminating processes - may be present, though the actual number can be expected to be - much smaller. This behavior can be avoided by disabling the + connection. Up to <directive + module="mpm_common">MaxRequestWorkers</directive> terminating processes + may be present, though the actual number can be expected to be + much smaller. This behavior can be avoided by disabling the termination of individual child processes, which is achieved using the following:</p> |