--><title>mpm_common - Apache HTTP \e$B%5!<%P\e(B</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">\e$B%b\e(B\e$B%8%e!<%k\e(B</a> | <a href="../mod/directives.html">\e$B%G%#%l%/%F%#%V\e(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">\e$BMQ8l\e(B</a> | <a href="../sitemap.html">\e$B%5%$%H%^%C%W\e(B</a></p><p class="apache">Apache HTTP \e$B%5!<%P\e(B \e$B%P!<%8%g%s\e(B 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP \e$B%5!<%P\e(B</a> > <a href="http://httpd.apache.org/docs-project/">\e$B%I%-%e%a%s%F!<%7%g%s\e(B</a> > <a href="../">\e$B%P!<%8%g%s\e(B 2.0</a> > <a href="./">\e$B%b\e(B\e$B%8%e!<%k\e(B</a></div><div id="page-content"><div id="preamble"><h1>Apache \e$B%b%8%e!<%k\e(B mpm_common</h1><table class="module"><tr><th><a href="module-dict.html#Description">\e$B@bL@\e(B:
</a></th><td>\e$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e\e(B\e$B!<%k\e(B (MPM)
\e$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s\e(B</td></tr><tr><th><a href="module-dict.html#Status">\e$B%9%F!<%?%9\e(B:
- </a></th><td>MPM</td></tr></table></div><div id="quickview"><h3 class="directives">\e$B%G%#%l%/%F%#%V\e(B</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li><li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li><li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li><li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li><li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxthreadsperchild">MaxThreadsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#numservers">NumServers</a></li><li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li><li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li><li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li><li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li><li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">\e$B%G%#%l%/%F%#%V\e(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">\e$B@bL@\e(B:
+ </a></th><td>MPM</td></tr></table></div><div id="quickview"><h3 class="directives">\e$B%G%#%l%/%F%#%V\e(B</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li><li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li><li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li><li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li><li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#maxthreadsperchild">MaxThreadsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#numservers">NumServers</a></li><li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li><li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li><li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li><li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li><li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li><li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li><li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">\e$B%G%#%l%/%F%#%V\e(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">\e$B@bL@\e(B:
</a></th><td>Apache \e$B$,\e(B\e$B%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j\e(B
</td></tr><tr><th><a href="directive-dict.html#Syntax">\e$B9=J8\e(B:
</a></th><td>CoreDumpDirectory <em>directory</em></td></tr><tr><th><a href="directive-dict.html#Default">\e$B%G%U%)%k%H\e(B:
\e$B$r\e(B 16 \e$B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"\e(B
<code class="directive"><a href="#serverlimit">ServerLimit</a></code>
\e$B$bA}2C$5$;$kI,MW$,$"$j$^$9!#\e(B</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">\e$B%G%#%l%/%F%#%V\e(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">\e$B@bL@\e(B:
+ </a></th><td>\e$B<g%a%b%j%"%m%1!<%?$,\e(B free() \e$B$r8F$P$:$KJ];}$7B3$1$i$l$k%a%b%j$N\e(B
+\e$B:GBgNL\e(B</td></tr><tr><th><a href="directive-dict.html#Syntax">\e$B9=J8\e(B:
+ </a></th><td>MaxMemFree <em>number</em></td></tr><tr><th><a href="directive-dict.html#Context">\e$B%3%s%F%-%9%H\e(B:
+ </a></th><td>\e$B%5!<%P@_Dj%U%!%$%k\e(B</td></tr><tr><th><a href="directive-dict.html#Status">\e$B%9%F!<%?%9\e(B:
+ </a></th><td>MPM</td></tr><tr><th><a href="directive-dict.html#Module">\e$B%b%8%e!<%k\e(B:
+ </a></th><td><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code></td></tr></table>
+ <p><code class="directive">MaxMemFree</code> \e$B%G%#%l%/%F%#%V$O\e(B free() \e$B$r8F$P$:$K\e(B
+ \e$B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#\e(B
+ \e$B@_Dj$5$l$F$$$J$$$+!"Nm$K@_Dj$5$l$F$$$k$H$-$O!"L5@)8B$K$J$j$^$9!#\e(B</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a> <a name="maxrequestsperchild" id="maxrequestsperchild">\e$B%G%#%l%/%F%#%V\e(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">\e$B@bL@\e(B:
</a></th><td>\e$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B\e(B</td></tr><tr><th><a href="directive-dict.html#Syntax">\e$B9=J8\e(B:
</a></th><td>MaxRequestsPerChild <em>number</em></td></tr><tr><th><a href="directive-dict.html#Default">\e$B%G%U%)%k%H\e(B:
\e$B;R%W%m%;%9Kh$K%9%l%C%I?tJQ2=$9$k\e(B MPM \e$B$G$O!"\e(B
\e$B$3$N%G%#%l%/%F%#%V$O!";R%W%m%;%9Fb$K@8@.$5$l$k%9%l%C%I?t$N\e(B
\e$B:GBgCM$r@_Dj$7$^$9!#%G%U%)%k%HCM$h$j$bBg$-$$CM$K$9$k$N$G$"$l$P!"\e(B
- \e$B%3%s%Q%$%k;~$KDj5A$5$l$?\e(B <code>HARD_THREAD_LIMIT</code>
+ \e$B%3%s%Q%$%k;~$KDj\e(B\e$B5A$5$l$?\e(B <code>HARD_THREAD_LIMIT</code>
\e$B$rJQ99$7$F!"%5!<%P$r:F%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#\e(B</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">\e$B%G%#%l%/%F%#%V\e(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">\e$B@bL@\e(B:
</a></th><td>\e$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k\e(B
</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr></table>
<p>\e$B%j%/%(%9%H$K1~Ez$9$k%9%l%C%I?t$N:G>.CM$G$9!#\e(B
\e$B0[$J$k\e(B MPM \e$B$G$O$=$l$>$l!"\e(B
- \e$B$3$N\e(B\e$B%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#\e(B</p>
+ \e$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#\e(B</p>
<p><code class="module"><a href="../mod/perchild.html">perchild</a></code> \e$B$G$O!"\e(B
\e$B%G%U%)%k%H$O\e(B <code>MinSpareThreads 5</code> \e$B$G!"\e(B
\e$B$O:F5/F0Cf$K=$@5$9$k$3$H$,$G$-$^$9!#\e(B</p>
<p>\e$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#\e(B
- <code class="directive">ServerLimit</code> \e$B$,I,MW0J>e$KBg$-\e(B\e$B$JCM$K\e(B
+ <code class="directive">ServerLimit</code> \e$B$,I,MW0J>e$KBg$-$JCM$K\e(B
\e$B@_Dj$5$l$?>l9g$O!"M>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$^$9!#\e(B
<code class="directive">ServerLimit</code> \e$B$H\e(B
<code class="directive"><a href="#maxclients">MaxClients</a></code>