worker.html revision c9ba2370d003b2c4d07e295d30b313566386a194
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen<html xmlns="http://www.w3.org/TR/xhtml1/strict"><head><!--
65a1c01472ebf88b9f5bbd6636827902936d5497Timo SirainenXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen This file is generated from xml source: DO NOT EDIT
65a1c01472ebf88b9f5bbd6636827902936d5497Timo SirainenXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen--><title>worker - Apache HTTP Server</title><link rel="stylesheet" type="text/css" href="/style/manual.css"/></head><body><blockquote><div align="center"><img src="/images/sub.gif" alt="[APACHE DOCUMENTATION]"/><h3>Apache HTTP Server Version 2.0</h3></div><h1 align="center">Apache Module worker</h1><table bgcolor="#cccccc" cellpadding="0" cellspacing="1"><tr><td><table bgcolor="#ffffff"><tr><td valign="top"><span class="help">Description:</span></td><td>Multi-Processing Module implementing a hybrid
0f5dc4da3982053036be65190e44bf28a67b1ca2Timo Sirainen multi-threaded multi-process web server</td></tr><tr><td><a class="help" href="module-dict.html#Status">Status:</a></td><td>MPM</td></tr><tr><td><a class="help" href="module-dict.html#ModuleIdentifier">Module Identifier:</a></td><td>mpm_worker_module</td></tr></table></td></tr></table><h2>Summary</h2>
0f5dc4da3982053036be65190e44bf28a67b1ca2Timo Sirainen <p>This Multi-Processing Module (MPM) implements a hybrid
0f5dc4da3982053036be65190e44bf28a67b1ca2Timo Sirainen multi-process multi-threaded server. Each process has a fixed
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen number of threads. The server adjusts to handle load by
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen increasing or decreasing the number of processes.</p>
38f53f9d3eda5002b3478f7679d352ee4da60d2fAki Tuomi <p>A single control process is responsible for launching child
38f53f9d3eda5002b3478f7679d352ee4da60d2fAki Tuomi processes. Each child process creates a fixed number of threads
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen as specified in the <code>ThreadsPerChild</code> directive. The
65a1c01472ebf88b9f5bbd6636827902936d5497Timo Sirainen individual threads then listen for connections and serve them
<h2>Directives</h2><ul><li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li><li><a href="mpm_common.html#group">Group</a></li><li><a href="mpm_common.html#listen">Listen</a></li><li><a href="mpm_common.html#listenbacklog">ListenBacklog</a></li><li><a href="mpm_common.html#lockfile">LockFile</a></li><li><a href="mpm_common.html#maxclients">MaxClients</a></li><li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li><li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li><li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li><li><a href="mpm_common.html#pidfile">PidFile</a></li><li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li><li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li><li><a href="mpm_common.html#serverlimit">ServerLimit</a></li><li><a href="mpm_common.html#startservers">StartServers</a></li><li><a href="mpm_common.html#threadlimit">ThreadLimit</a></li><li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li><li><a href="mpm_common.html#user">User</a></li></ul><hr/><h3 align="center">Apache HTTP Server Version 2.0</h3><a href="./"><img src="/images/index.gif" alt="Index"/></a><a href="../"><img src="/images/home.gif" alt="Home"/></a></blockquote></body></html>