mpm_common.xml.ja revision e45879d70a535d2700c2b4720d99830ae0da1d6a
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<?xml version="1.0" encoding="iso-2022-jp"?>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<!-- English Revision: 190982:263854 (outdated) -->
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<!--
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Copyright 2002-2005 The Apache Software Foundation or its licensors, as
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony applicable.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Licensed under the Apache License, Version 2.0 (the "License");
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony you may not use this file except in compliance with the License.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony You may obtain a copy of the License at
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony http://www.apache.org/licenses/LICENSE-2.0
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Unless required by applicable law or agreed to in writing, software
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony distributed under the License is distributed on an "AS IS" BASIS,
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony See the License for the specific language governing permissions and
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony limitations under the License.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony-->
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<modulesynopsis metafile="mpm_common.xml.meta">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<name>mpm_common</name>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<description>$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s(B</description>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<status>MPM</status>
a166215fba9f76030a979c81f95becff52f5aeefrbowen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<name>AcceptMutex</name>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<description>$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctonyaccept $B$7$h$&$H$7$F$$$k$H$-$K!"(BApache $B$,$=$l$i$N;R%W%m%;%9$rD>Ns2=$9$k$?$a$K(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony$B;H$&J}K!(B</description>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<syntax>AcceptMutex default|<var>method</var></syntax>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<default>AcceptMutex default</default>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<contextlist><context>server config</context></contextlist>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<modulelist><module>leader</module><module>perchild</module>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<module>prefork</module><module>threadpool</module><module>worker</module>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</modulelist>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><directive>AcceptMutex</directive> $B%G%#%l%/%F%#%V$O!"(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%M%C%H%o!<%/%=%1%C%H$N%j%/%(%9%H$r(B accept $B$7$h$&$H$7$F$$$kJ#?t$N;R%W%m%;%9$r(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Apache $B$,D>Ns2=$9$k$?$a$K;H$&J}K!$r@_Dj$7$^$9!#(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Apache 2.0 $B0JA0$O!"$3$N%a%=%C%I$O%3%s%Q%$%k;~$K$N$_A*Br$G$-$^$7$?!#(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B:GE,$JJ}K!$O!"%"!<%-%F%/%A%c$d%W%i%C%H%[!<%`$KBg$-$/0MB8$7$^$9!#(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B>\:Y$K4X$7$F$O!"(B<a
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony href="/misc/perf-tuning.html">$B@-G=$N%A%e!<%K%s%0(B</a>
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%I%-%e%a%s%H$r$4Mw2<$5$$!#(B</p>
a166215fba9f76030a979c81f95becff52f5aeefrbowen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B$3$N%G%#%l%/%F%#%V$,(B <code>Default</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$K@_Dj$5$l$F$$$l$P!"%3%s%Q%$%k;~$KA*Br$5$l$?%G%U%)%k%HCM$,;H$o$l$^$9!#(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $BB>$N;HMQ2DG=$J%a%=%C%I$N0lMw$O2<$K$"$j$^$9!#(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $BA4$F$N%a%=%C%I$,A4$F$N%W%i%C%H%[!<%`$G;HMQ2DG=$G$"$k$o$1$G$O$J$$!"(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B;HMQ2DG=$G$J$$%a%=%C%I$,;XDj$5$l$?>l9g$O!"(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B;HMQ2DG=$J%a%=%C%I$N0lMw$r4^$s$@%a%C%;!<%8$,(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B%(%i!<%m%0$K=PNO$5$l$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dt><code>flock</code></dt>
a166215fba9f76030a979c81f95becff52f5aeefrbowen <dd><directive module="mpm_common">LockFile</directive>
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen <code>flock(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
a166215fba9f76030a979c81f95becff52f5aeefrbowen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dt><code>fcntl</code></dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd><directive module="mpm_common">LockFile</directive>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code>fcntl(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dt><code>posixsem</code></dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd>$BGSB>=hM}$N<BAu$K(B POSIX $B8_49%;%^%U%)$r;HMQ$7$^$9(B</dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dt><code>pthread</code></dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd>POSIX Threads (PThreads) $B5,3J$G<BAu$5$l$F$$$k(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony POSIX $BGSB>=hM}$r;H$$$^$9!#(B</dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dt><code>sysvsem</code></dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd>$BGSB>=hM}$N<BAu$K(B SySV $B7A<0$N%;%^%U%)$r;H$$$^$9!#(B</dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B%3%s%Q%$%k;~$K%7%9%F%`$N%G%U%)%k%H$KA*$P$l$?$b$N$,2?$+$r8+$?$$>l9g$O!"(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <directive module="core">LogLevel</directive> $B$r(B <code>debug</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$K@_Dj$9$k$H$h$$$G$7$g$&!#%G%U%)%k%H$N(B <directive>AcceptMutex</directive>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$,(B <directive module="core">ErrorLog</directive> $B$K=q$-9~$^$l$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <note type="warning"><title>$B7Y9p(B</title>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B$[$H$s$I$N%7%9%F%`$K$*$$$F$O!"(B<code>pthread</code> $B%*%W%7%g%s$,(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $BA*$P$l$F$$$k$H!";R%W%m%;%9$,(B <code>AcceptCntl</code> mutex $B$r(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $BJ];}$7$F$$$k$H$-$K0[>o=*N;$7$?>l9g!"%5!<%P$O%j%/%(%9%H$X$N1~Ez$r(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $BDd;_$7$F$7$^$$$^$9!#$3$l$,H/@8$7$?>l9g$O!"%5!<%P$rI|5l$5$;$k$?$a$K$O(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B<jF0$G:F5/F0$5$;$kI,MW$,$"$j$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Solaris $B$ONc30$G!"(BApache $B$b;HMQ$7$F$$$k!";R%W%m%;%9$,(B mutex $B$r(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $BJ];}$7$F0[>o=*N;$7$?8e$K(B mutex $B$rI|5l$5$;$k$?$a$N5!9=$rDs6!$r$7$F$$$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B8f;HMQ$N%7%9%F%`$,(B <code>pthread_mutexattr_setrobust_np()</code> $B4X?t$r(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B<BAu$7$F$$$k>l9g$O!"(B<code>pthread</code> $B%*%W%7%g%s$r0BA4$K;HMQ$G$-$k(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B2DG=@-$,$"$j$^$9!#(B</p>
a166215fba9f76030a979c81f95becff52f5aeefrbowen </note>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<name>CoreDumpDirectory</name>
a166215fba9f76030a979c81f95becff52f5aeefrbowen<description>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen</description>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<syntax>CoreDumpDirectory <var>directory</var></syntax>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<default>$B%G%U%)%k%H$N@_Dj$O@bL@J8$rFI$s$G$/$@$5$$(B</default>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<contextlist><context>server config</context></contextlist>
a166215fba9f76030a979c81f95becff52f5aeefrbowen<modulelist><module>beos</module><module>leader</module>
a166215fba9f76030a979c81f95becff52f5aeefrbowen<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<module>threadpool</module><module>worker</module></modulelist>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j$r@)8f$7$^$9!#(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%G%U%)%k%HCM$O(B <directive module="core">ServerRoot</directive>
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%G%#%l%/%H%j$G$9$,!"$3$N%G%#%l%/%H%j$O%5!<%P$N<B9T$5$l$F$$$k%f!<%68"8B$G(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B=q$-9~$_2DG=$G$"$k$Y$-$G$O$J$$$N$G!"DL>o$O%3%"%@%s%W$O=q$-9~$^$l$^$;$s!#(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B%G%P%C%0$N$?$a$K%3%"%@%s%W$,I,MW$G$"$l$P!"(B
a166215fba9f76030a979c81f95becff52f5aeefrbowen $B$3$N%G%#%l%/%F%#%V$r;H$C$FB>$N0LCV$K%3%"%@%s%W$r=q$-=P$9$h$&$K$G$-$^$9!#(B</p>
a166215fba9f76030a979c81f95becff52f5aeefrbowen
a166215fba9f76030a979c81f95becff52f5aeefrbowen <note><title>Linux $B$G$N%3%"%@%s%W(B</title>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Apache $B$,(B root $B$H$7$F5/F0$5$l$F!"JL$N%f!<%6$N8"8B$K0J9_$7$?>l9g$O(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Linux $B$N%+!<%M%k$O%G%#%l%/%H%j$,%W%m%;%9$N8"8B$G=q$-9~$_2DG=$J>l9g$G$5$($b(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B%3%"%@%s%W$r(B<em>$BL58z(B</em>$B$K$7$^$9!#(BApache (2.0.46 $B0J9_(B) $B$O(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Linux 2.4 $B0J9_$G$O%3%"%@%s%W$r9T$J$&$h$&$K:F;XDj$7$^$9$,!"$=$l$O(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <directive>CoreDumpDirectory</directive> $B$rL@<(E*$K@_Dj$7$?$H$-$K(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B8B$j$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </note>
a166215fba9f76030a979c81f95becff52f5aeefrbowen</usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<name>EnableExceptionHook</name>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<description>$B%/%i%C%7%e$N8e$KNc30%O%s%I%i$r<B9T$9$k%U%C%/$rM-8z$K$9$k(B</description>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<syntax>EnableExceptionHook On|Off</syntax>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<default>EnableExceptionHook Off</default>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<contextlist><context>server config</context></contextlist>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<modulelist><module>leader</module><module>perchild</module>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<module>prefork</module><module>threadpool</module>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<module>worker</module></modulelist>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<compatibility>2.0.49 $B0J9_(B</compatibility>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B0BA4>e$NM}M3$+$i!"(B<code>--enable-exception-hook</code> configure
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B%*%W%7%g%s$rM-8z$K$7$?>l9g$K$N$_!"$3$N%G%#%l%/%F%#%V$rMxMQ$G$-$^$9!#(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B30It%b%8%e!<%k$r%W%i%0%$%s$7$F!";R$,%/%i%C%7%e$7$?8e$K2?$+<B9T$G$-$k$h$&$J(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B%U%C%/$rM-8z$K$7$^$9!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>$B$3$N$h$&$J30It%b%8%e!<%k$O!"4{$KFs$DB8:_$7$F$$$F!"(B
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code>mod_whatkilledus</code> $B$H(B <code>mod_backtrace</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$,$3$N%U%C%/$r3hMQ$7$^$9!#$3$l$i$N>\:Y$K$D$$$F$O(B Jeff Trawick
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony $B$5$s$N(B <a href="http://www.apache.org/~trawick/exception_hook.html"
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony >EnableExceptionHook site</a> $B$r;2>H$7$F$/$@$5$$!#(B</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</usage>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<directivesynopsis>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<name>Group</name>
50039065d571fe01fd458a3f031c995a1fd53c22rbowen<description>$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W(B</description>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<syntax>Group <var>unix-group</var></syntax>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<default>Group #-1</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<compatibility>Apache 2.0 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B</compatibility>
<usage>
<p><directive>Group</directive> $B%G%#%l%/%F%#%V$G!"(B
$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$7$F$*$/%0%k!<%W$r@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"(B
$B%5!<%P$O:G=i$K(B <code>root</code> $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B
$BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!";XDj$7$?%0%k!<%W$KJQ2=$G$-$:$K!"(B
$B7k2LE*$K5/F0$7$?%f!<%6$NB0$9$k%0%k!<%W$G<B9T$5$l$k$3$H$K$J$j$^$9!#(B
<var>unix-group</var> $B$O<!$N$&$A$N$$$:$l$+$G$9(B:</p>
<dl>
<dt>$B%0%k!<%WL>(B</dt>
<dd>$B%0%k!<%W$rL>A0$G;2>H$7$^$9(B</dd>
<dt><code>#</code> $B$KB3$$$F%0%k!<%WHV9f(B</dt>
<dd>$B%0%k!<%W$r$rHV9f$G;2>H$7$^$9!#(B</dd>
</dl>
<example><title>$BNc(B</title>
Group www-group
</example>
<p>$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%0%k!<%W$r@_Dj$9$k$3$H$r(B
$B$*A&$a$7$^$9!#(B<code>nobody</code> $B$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B
$B2DG=$G$"$C$?$jK>$^$7$$Lu$G$OI,$:$7$b$"$j$^$;$s!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B
<directive>Group</directive> ($B$d(B <directive
module="mpm_common">User</directive>) $B$r(B
<code>root</code> $B$K(B $B@_Dj$7$J$$$G$/$@$5$$!#(B</p>
</note>
<p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B
<directive module="core" type="section">VirtualHost</directive>
$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(BApache 2.0 $B$G(B
<program>suexec</program> $B$r@_Dj$7$?$$>l9g$O!"(B
<directive module="mod_suexec">SuexecUserGroup</directive>
$B$r;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><directive>Group</directive> $B%G%#%l%/%F%#%V$O(B
<module>beos</module> $B$H(B <module>mpmt_os2</module> MPM
$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>PidFile</name>
<description>$B%G!<%b%s$N%W%m%;%9(B ID
$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k(B</description>
<syntax>PidFile <var>filename</var></syntax>
<default>PidFile logs/httpd.pid</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_winnt</module><module>mpmt_os2</module>
<module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p><directive>PidFile</directive> $B%G%#%l%/%F%#%V$G!"(B
$B%G!<%b%s$N%W%m%;%9(B ID $B$r%5!<%P$,5-O?$9$k%U%!%$%k$r@_Dj$7$^$9!#(B
$B%U%!%$%kL>$,@dBP%Q%9$G$J$$>l9g$O!"(B
<directive module="core">ServerRoot</directive>
$B$+$i$NAjBPE*$J$b$N$H$7$F07$o$l$^$9!#(B</p>
<example><title>$BNc(B</title>
PidFile /var/run/apache.pid
</example>
<p>$B%5!<%P$,(B <directive module="core">ErrorLog</directive>
$B$d(B <directive module="mod_log_config">TransferLog</directive>
$B$rJD$8$F3+$-D>$7$?$j!"@_Dj%U%!%$%k$r(B
$B:FFI9~$7$?$j$5$;$k$?$a$K!"%5!<%P$K%7%0%J%k$rAw$k$3$H$,$G$-$k$H(B
$BJXMx$J$3$H$,$"$j$^$9!#(B
$B$3$l$O(B SIGHUP (kill -1) $B%7%0%J%k$r(B <directive>PidFile</directive>
$B$K=q$+$l$F$$$k%W%m%;%9(B ID $B$KAw$k$3$H$G$G$-$^$9!#(B</p>
<p><directive>PidFile</directive> $B$K$O!"%m%0%U%!%$%k$N@_CV0LCV$d(B
<a href="/misc/security_tips.html#serverroot">$B%;%-%e%j%F%#(B</a>
$B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#(B</p>
<note><title>$BCm0U(B</title>
<p>Apache 2 $B$G$O!"(B
<program>apachectl</program>
$B%9%/%j%W%H$N$_$r;HMQ$7$F%5!<%P$N(B ($B:F(B) $B5/F0$dDd;_$r(B
$B9T$J$&$3$H$r?d>)$7$F$$$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>Listen</name>
<description>$B%5!<%P$,(B listen $B$9$k(BIP $B%"%I%l%9$H%]!<%HHV9f(B</description>
<syntax>Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</syntax>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpm_winnt</module>
<module>mpmt_os2</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
<module>event</module>
</modulelist>
<compatibility>Apache 2.0 $B$+$iI,?\%G%#%l%/%F%#%V!#(B<var>protocol</var>
$B0z?t$O(B 2.1.5 $B$GDI2C!#(B</compatibility>
<usage>
<p><directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B Apache
$B$,FCDj$N(B IP $B%"%I%l%9$d%]!<%HHV9f$@$1$r(B listen $B$9$k$h$&$K;XDj$7$^$9!#(B
$B%G%U%)%k%H$G$OA4$F$N(B IP $B%$%s%?!<%U%'!<%9$N%j%/%(%9%H$K1~Ez$7$^$9!#(B
<directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B
$B8=:_$OI,?\$N%G%#%l%/%F%#%V$H$J$j$^$7$?!#(B
$B$b$7@_Dj%U%!%$%k$K$J$1$l$P!"%5!<%P$O5/F0$K<:GT$7$^$9!#(B
$B$3$l$O0JA0$N%P!<%8%g%s$N(B Apache $B$+$iJQ99$N$"$C$?ItJ,$G$9!#(B</p>
<p><directive>Listen</directive> $B%G%#%l%/%F%#%V$G$O!"FCDj$N%]!<%H$"$k$$$O(B
$B%"%I%l%9$H%]!<%H$NAH$_9g$o$;$+$iF~$C$F$/$k%j%/%(%9%H$KBP$7$F(B
$B1~Ez$9$k$h$&$K;XDj$7$^$9!#(B
$B$b$7%]!<%HHV9f$@$1$,;XDj$5$l$?>l9g$O!"%5!<%P$OA4%$%s%?!<%U%'!<%9$N(B
$B;XDj$5$l$?%]!<%HHV9f$KBP$7$F(B listen $B$7$^$9!#(B
IP $B%"%I%l%9$,%]!<%H$H$H$b$K;XDj$5$l$?>l9g$O!"(B
$B%5!<%P$O;XDj$5$l$?%]!<%H$H%$%s%?!<%U%'!<%9$KBP$7$F(B listen
$B$7$^$9!#(B</p>
<p>$BJ#?t$N%"%I%l%9$H%]!<%H$KBP$7$F(B listen $B$9$k$h$&$K!"(B
$BJ#?t$N(B <directive>Listen</directive> $B%G%#%l%/%F%#%V$r;H$&$3$H$b$G$-$^$9!#(B
$B%5!<%P$ONs5s$5$l$?%"%I%l%9$H%]!<%HA4$F$+$i$N%j%/%(%9%H$KBP$7$F(B
$B1~Ez$7$^$9!#(B</p>
<p>$BNc$($P!"%5!<%P$,(B 80 $BHV%]!<%H$H(B 8000 $BHV%]!<%H$NN>J}$N(B
$B%3%M%/%7%g%s$r<u$1F~$l$k>l9g$O!"<!$N$h$&$K$7$^$9!#(B</p>
<example>
Listen 80<br />
Listen 8000
</example>
<p>$BFs$D$NFCDj$N%$%s%?!<%U%'!<%9$H%]!<%HHV9f$+$i$N%3%M%/%7%g%s$r(B
$B<u$1F~$l$k$h$&$K$9$k$K$O!"<!$N$h$&$K$7$^$9!#(B</p>
<example>
Listen 192.170.2.1:80<br />
Listen 192.170.2.5:8000
</example>
<p>IPv6 $B%"%I%l%9$O3Q3g8L$G0O$^$J$1$l$P$J$j$^$;$s!#(B
$BNc$($P<!$NNc$N$h$&$K$G$9!#(B</p>
<example>
Listen [fe80::a00:20ff:fea7:ccea]:80
</example>
<p><var>protocol</var> $B%*%W%7%g%s0z?t$ODL>o$N@_Dj$G$OI,MW$"$j$^$;$s!#(B
$BL5;XDj$N>l9g!"(B443 $BHV%]!<%H$K$O(B <code>https</code> $B$,!"B>$N%]!<%H$K$O(B
<code>http</code> $B$,%G%U%)%k%HCM$H$7$F;HMQ$5$l$^$9!#(B
protocol $B;XDj$O!"$I$N%b%8%e!<%k$,%j%/%(%9%H$r=hM}$9$k$+$r7hDj$7!"(B
<directive module="core">AcceptFilter</directive>
$B$K$h$k%W%m%H%3%kFCM-$N:GE,2=$r9T$&$h$&$K$7$^$9!#(B</p>
<p>$BHsI8=`$J%]!<%H$G1?MQ$7$F$$$k:]$K$N$_(B protocol $B;XDj$,I,MW$K$J$j$^$9!#(B
$B$?$H$($P(B <code>https</code> $B$J%5%$%H$r(B 8443 $BHV%]!<%H$G1?MQ$7$F$$$k>l9g(B :</p>
<example>
Listen 192.170.2.1:8443 https
</example>
<note><title>$B%(%i!<>r7o(B</title>
$BF10l(B IP $B%"%I%l%9$H%]!<%H$NAH$K!"J#?t$N(B <directive>Listen</directive>
$B%G%#%l%/%F%#%V$r;XDj$7$F$7$^$&$H!"(B<code>Address already in use</code>
$B$H$$$&%(%i!<%a%C%;!<%8$r<u$1$k$3$H$K$J$j$^$9!#(B
</note>
</usage>
<seealso><a href="/dns-caveats.html">DNS $B$NLdBj(B</a></seealso>
<seealso><a href="/bind.html">Apache
$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>ListenBackLog</name>
<description>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9(B</description>
<syntax>ListenBacklog <var>backlog</var></syntax>
<default>ListenBacklog 511</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpm_winnt</module>
<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9$G$9!#(B
$B0lHLE*$K$OD4@0$9$kI,MW$O$"$j$^$;$s$7!"D4@0$OK>$^$7$/$"$j$^$;$s!#(B
$B$7$+$7!"(BTCP SYN $B%U%i%C%I%"%?%C%/$N>u672<$K$*$+$l$k>l9g$K!"(B
$BA}$d$7$?J}$,K>$^$7$$%7%9%F%`$b$"$j$^$9!#(B
<code>listen(2)</code> $B%7%9%F%`%3!<%k$N%P%C%/%m%0%Q%i%a!<%?$r(B
$B$4Mw2<$5$$!#(B</p>
<p>$B$3$NCM$O(B OS $B$K$h$j!">.$5$J?t$KM^$($i$l$^$9!#(B
$BCM$O(B OS $BKh$K0[$J$C$F$$$^$9!#$^$?B?$/$N(B OS $B$G$O!"(B
$B%P%C%/%m%0$H$7$F;XDj$5$l$F$$$kCM$A$g$&$I$^$G;H$C$F$$$k$o$1$G$O$J$/!"(B
$B@_Dj$5$l$F$$$kCM$K4p$E$$$F(B ($BDL>o$O@_DjCM$h$j$bBg$-$JCM$r(B)
$B;H$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>LockFile</name>
<description>$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</description>
<syntax>LockFile <var>filename</var></syntax>
<default>LockFile logs/accept.lock</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><directive module="mpm_common">AcceptMutex</directive>
$B$,(B <code>fcntl</code> $B$d(B <code>flock</code>
$B$K@_Dj$5$l$F;HMQ$5$l$F$$$k>l9g$K!";HMQ$5$l$k%m%C%/%U%!%$%k$X$N%Q%9$r(B
<directive>LockFile</directive> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$ODL>o$O$=$N$^$^$K$7$F$*$-$^$9!#(B
$B<g$K(B <code>logs</code> $B%G%#%l%/%H%j$,(B NFS
$B$G%^%&%s%H$5$l$F$$$k>l9g$J$I$KCM$rJQ$($^$9!#(B
$B$J$<$J$i(B<strong>$B%m%C%/%U%!%$%k$O%m!<%+%k%G%#%9%/$K(B
$BJ]B8$5$l$J$1$l$P$J$i$J$$(B</strong>$B$+$i$G$9!#(B
$B%a%$%s%5!<%P%W%m%;%9$N(B PID $B$,%U%!%$%kL>$K<+F0E*$KIU2C$5$l$^$9!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p><code>/var/tmp</code>
$B$H$$$C$?!"C/$G$b=q$-9~$a$k%G%#%l%/%H%j$K%U%!%$%k$r(B
<em>$BCV$+$J$$(B</em>$BJ}$,$h$$$G$9!#$J$<$J$i!"%5!<%P$,5/F0;~$K:n@.$9$k(B
$B%m%C%/%U%!%$%k$N:n@.<+BN$rK832$9$k$3$H$K$h$C$F!"(B
$BC/$G$b%5!<%S%95qH]%"%?%C%/$r0z$-5/$3$9$3$H$,$G$-$k$+$i$G$9!#(B</p>
</note>
</usage>
<seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>MaxClients</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k(B
$B;R%W%m%;%9$N:GBg8D?t(B</description>
<syntax>MaxClients <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><directive>MaxClients</directive> $B%G%#%l%/%F%#%V$O!"(B
$B1~Ez$9$k$3$H$N$G$-$kF1;~%j%/%(%9%H?t$r@_Dj$7$^$9!#(B
<directive>MaxClients</directive> $B@)8B?t$r1[$($k%3%M%/%7%g%s$ODL>o!"(B
<directive module="mpm_common">ListenBacklog</directive>
$B%G%#%l%/%F%#%V$G@_Dj$7$??t$^$G%-%e!<$KF~$j$^$9!#(B
$BB>$N%j%/%(%9%H$N:G8e$^$GC#$7$F;R%W%m%;%9$,6u$/$H!"(B
$B<!$N%3%M%/%7%g%s$K1~Ez$7$^$9!#(B</p>
<p>$B%9%l%C%I$rMQ$$$J$$%5!<%P(B (<em>$B$9$J$o$A(B</em> <module>prefork</module>)
$B$G$O!"(B<directive>MaxClients</directive>
$B$O!"%j%/%(%9%H$K1~Ez$9$k$?$a$K5/F0$5$l$k(B
$B;R%W%m%;%9$N:GBg?t$H$J$j$^$9!#(B
$B%G%U%)%k%HCM$O(B <code>256</code> $B$G!"$3$l$rA}2C$5$;$?$$>l9g$O!"(B
<directive module="mpm_common">ServerLimit</directive>
$B$NCM$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
<p>$B%9%l%C%I$rMQ$$$k%5!<%P$d!"%O%$%V%j%C%I%5!<%P(B (<em>$B$9$J$o$A(B</em>
<module>beos</module> <module>worker</module>)
$B$G$O!"(B<directive>MaxClients</directive>
$B$O!"%/%i%$%"%s%H$K1~Ez$G$-$k%9%l%C%I$NAm?t$r@)8B$7$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>50</code> $B$G$9!#(B
$B%O%$%V%j%C%I(B MPM $B$G$N%G%U%)%k%HCM$O(B <code>16</code>
<directive module="mpm_common">ServerLimit</directive>
$B$N(B <code>25</code> $BG\(B (<directive
module="mpm_common">ThreadsPerChild</directive>) $B$G$9!#(B
<directive>MaxClients</directive>
$B$r(B 16 $B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"(B
<directive module="mpm_common">ServerLimit</directive>
$B$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxMemFree</name>
<description><code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL(B</description>
<syntax>MaxMemFree <var>KBytes</var></syntax>
<default>MaxMemFree 0</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>prefork</module>
<module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist>
<usage>
<p><directive>MaxMemFree</directive> $B%G%#%l%/%F%#%V$O(B
<code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
$B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#(B
$B@_Dj$5$l$F$$$J$$$+!"Nm$K@_Dj$5$l$F$$$k$H$-$O!"L5@)8B$K$J$j$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxRequestsPerChild</name>
<description>$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B(B</description>
<syntax>MaxRequestsPerChild <var>number</var></syntax>
<default>MaxRequestsPerChild 10000</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpm_netware</module>
<module>mpm_winnt</module><module>mpmt_os2</module>
<module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p><directive>MaxRequestsPerChild</directive> $B%G%#%l%/%F%#%V$O!"(B
$B8D!9$N;R%5!<%P%W%m%;%9$,07$&$3$H$N$G$-$k%j%/%(%9%H$N@)8B?t$r(B
$B@_Dj$7$^$9!#(B<directive>MaxRequestsPerChild</directive>
$B8D$N%j%/%(%9%H$N8e$K!";R%W%m%;%9$O=*N;$7$^$9!#(B
<directive>MaxRequestsPerChild</directive> $B$,(B <code>0</code>
$B$K@_Dj$5$l$F$$$k>l9g$O!"%W%m%;%9$O4|8B@Z$l$K$h$j=*N;$9$k$3$H$O$"$j$^$;$s!#(B</p>
<note><title>$B$=$NB>$N%G%U%)%k%HCM(B</title>
<p><module>mpm_netware</module> $B$H(B <module>mpm_winnt</module>
$B$G$N%G%U%)%k%HCM$O(B <code>0</code> $B$G$9!#(B</p>
</note>
<p><directive>MaxRequestsPerChild</directive>
$B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9(B:</p>
<ul>
<li>($B6vH/E*$J(B) $B%a%b%j!<%j!<%/$,5/$3$C$?>l9g$K(B
$B%W%m%;%9$,>CHq$9$k%a%b%j$NAmNL$r@)8B$G$-$k(B</li>
<li>$B%W%m%;%9$KM-8B$N%i%$%U%?%$%`$r@_Dj$9$k$3$H$G!"(B
$B%5!<%PIi2Y$,2<$,$C$?;~$K%W%m%;%9?t$r>/$J$/$9$k$3$H$,$G$-$k(B</li>
</ul>
<note><title>$BCm(B</title>
<p><directive module="core">KeepAlive</directive> $B%j%/%(%9%H$N>l9g$O!"(B
$B0l$DL\$N%j%/%(%9%H$@$1$,$3$N@)8B$K3:Ev$7$^$9!#(B
$B<B8zE*$K$O!"0l$D$N;R%W%m%;%9$"$?$j$N(B<em>$B%3%M%/%7%g%s(B</em>$B?t$r(B
$B@)8B$9$k$h$&$K5sF0$,JQ2=$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>MaxSpareThreads</name>
<description>$B%"%$%I%k%9%l%C%I$N:GBg?t(B</description>
<syntax>MaxSpareThreads <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpmt_os2</module>
<module>perchild</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p>$B%"%$%I%k$J%9%l%C%I$N:GBg?t$G$9!#0[$J$k(B MPM $B$G$O$=$l$>$l!"(B
$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$5$l$^$9!#(B</p>
<p><module>perchild</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 10</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r!"$=$l$>$l$N;R%W%m%;%9$4$H$K4F;k$7$^$9!#(B
$B;R%W%m%;%9$K%"%$%I%k%9%l%C%I$,B?$9$.$k>l9g$O!"(B
$B%5!<%P$O$=$N;R%W%m%;%9$K4^$^$l$k%9%l%C%I$r=*N;$7;O$a$^$9!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 250</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
$B%5!<%P$G%"%$%I%k%9%l%C%I?t$,B?$9$.$k>l9g$O!"(B
$B$3$N?t;z$h$j$b>/$J$$?t$K$J$k$^$G;R%W%m%;%9$r=*N;$7$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MaxSpareThreads 100</code> $B$G$9!#(B
$B$3$N(B MPM $B$O%7%s%0%k%W%m%;%9$G<B9T$5$l$^$9$N$G!"(B
$B%9%Z%"%9%l%C%I?t$b%5!<%PA4BN$G4*Dj$7$^$9!#(B</p>
<p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O(B
<module>mpm_netware</module> $B$H;w$?5sF0$r$7$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>MaxSpareThreads 50</code>
$B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%HCM$O(B <code>10</code>
$B$G$9!#(B</p>
<note><title>$B@)8B;v9`(B</title>
<p><directive>MaxSpareThreads</directive> $B$N<h$kCM$K$O@)8B$,$"$j$^$9!#(B
Apache $B$O<!$N5,B'$K=>$C$F<+F0E*$KJd@5$7$^$9!#(B</p>
<ul>
<li><module>perchild</module> $B$G$O!"(B
<directive>MaxSpareThreads</directive> $B$,(B
<directive module="mpm_common">ThreadLimit</directive>
$B$HEy$7$$$+$=$l0J2<$G$"$kI,MW$,$"$j$^$9!#(B</li>
<li><module>mpm_netware</module> $B$O(B
<directive module="mpm_common">MinSpareThreads</directive>
$B$h$j$bBg$-$$I,MW$,$"$j$^$9!#(B</li>
<li><module>leader</module>, <module>threadpool</module>,
<module>worker</module> $B$G$O!"(B
<directive module="mpm_common">MinSpareThreads</directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$G7h$^$kAmOB$HEy$7$$$+Bg$-$$I,MW$,$"$j$^$9!#(B</li>
</ul>
</note>
</usage>
<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
<seealso><directive module="mpm_common">StartServers</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>MinSpareThreads</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k(B
$B%"%$%I%k%9%l%C%I?t$N:G>.?t(B</description>
<syntax>MinSpareThreads <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r$4Mw2<$5$$!#(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpmt_os2</module>
<module>perchild</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p>$B%j%/%(%9%H$K1~Ez$9$k%9%l%C%I?t$N:G>.CM$G$9!#(B
$B0[$J$k(B MPM $B$G$O$=$l$>$l!"(B
$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#(B</p>
<p><module>perchild</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 5</code> $B$G!"(B
$B%"%$%I%k%9%l%C%I?t$r;R%W%m%;%9Kh$K4F;k$7$^$9!#(B
$B$b$7;R%W%m%;%9$K==J,$J?t$N%9%l%C%I$,$J$1$l$P!"(B
$B%5!<%P$O$=$N;R%W%m%;%9$K?7$7$$%9%l%C%I$r:n$j;O$a$^$9!#(B
$B$G$9$+$i!"(B<directive module="perchild">NumServers</directive>
$B$r(B <code>10</code> $B$K!"(B<directive>MinSpareThreads</directive> $B$r(B
<code>5</code> $B$K$7$?>l9g$O!":G>.$G$b(B 50 $B$N%"%$%I%k%9%l%C%I$,(B
$B%7%9%F%`>e$K$"$k$3$H$K$J$j$^$9!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 75</code> $B$G!"(B
$B%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
$B$b$7%5!<%P$K==J,$J?t$N%"%$%I%k%9%l%C%I$,$J$1$l$P!"(B
$B%"%$%I%k%9%l%C%I?t$,$3$N?t$h$j$bBg$-$/$J$k$^$G(B
$B?7$7$$;R%W%m%;%9$,@8@.$5$l$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$O!"(B
$B%G%U%)%k%H$O(B <code>MinSpareThreads 10</code> $B$G!"(B
$B%7%s%0%k%W%m%;%9(B MPM $B$G$9$N$G!"%5!<%PA4BN$G4IM}$5$l$^$9!#(B</p>
<p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O!"(B
<module>mpm_netware</module>$B$K$h$/;w$F$$$^$9!#(B
<module>beos</module> $B$G$N%G%U%)%k%H$O(B <code>MinSpareThreads 1</code>
$B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%H$O(B
<code>5</code> $B$G$9!#(B</p>
</usage>
<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
<seealso><directive module="mpm_common">StartServers</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>ScoreBoardFile</name>
<description>$B;R%W%m%;%9$HO"7H$9$k$?$a$N%G!<%?$rJ]B8$9$k(B
$B%U%!%$%k$N0LCV(B</description>
<syntax>ScoreBoardFile <var>file-path</var></syntax>
<default>ScoreBoardFile logs/apache_status</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p>Apache $B$O?F%W%m%;%9$H;R%W%m%;%94V$NDL?.$K%9%3%"%\!<%I$rMQ$$$^$9!#(B
$B$3$NDL?.5!G=$K%U%!%$%k$rI,MW$H$9$k%"!<%-%F%/%A%c$b$"$j$^$9!#(B
$B%U%!%$%k$,;XDj$5$l$F$$$J$1$l$P!"(BApache $B$O$^$:%a%b%j>e(B
($BF?L>6&M-%a%b%j(B) $B$K%9%3%"%\!<%I$r:n$m$&$H$7!"$=$l$,<:GT$9$k$H(B
$B%G%#%9%/>e$K%U%!%$%k(B ($B%U%!%$%k%Y!<%9$N6&M-%a%b%j(B) $B$r:n$m$&$H$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;XDj$9$k$H!"(BApache
$B$OI,$:%G%#%9%/$K%U%!%$%k$r@8@.$7$^$9!#(B</p>
<example><title>$BNc(B</title>
ScoreBoardFile /var/run/apache_status
</example>
<p>$B%U%!%$%k%Y!<%9$N6&M-%a%b%j$O!"%5!<%I%Q!<%F%#!<@=$N%"%W%j%1!<%7%g%s$G(B
$B%9%3%"%\!<%I$KD>@\%"%/%;%9$9$kI,MW$,$"$k>l9g$KLr$KN)$A$^$9!#(B</p>
<p><directive>ScoreBoardFile</directive> $B$r;H$&>l9g!"(B
RAM $B%G%#%9%/>e$KCV$/$H%9%T!<%I$,8~>e$9$k$G$7$g$&!#(B
$B$7$+$7!"%m%0%U%!%$%k$N@_CV0LCV$d(B
<a href="/misc/security_tips.html">$B%;%-%e%j%F%#(B</a>
$B$HF1MM$NCm0UE@$,$"$k$N$G!"Cm0U$7$F$/$@$5$$!#(B</p>
</usage>
<seealso><a href="/stopping.html">Apache $B$NDd;_$H:F5/F0(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>SendBufferSize</name>
<description>TCP $B%P%C%U%!%5%$%:(B</description>
<syntax>SendBufferSize <var>bytes</var></syntax>
<default>SendBufferSize 0</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>leader</module>
<module>mpm_netware</module><module>mpm_winnt</module>
<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p>$B%5!<%P$O(B TCP $B%P%C%U%!%5%$%:$r;XDj$5$l$?%P%$%H?t$K@_Dj$7$^$9!#(B
$B9bB.$G9b%l%$%F%s%7$J4D6-$G(B
(<em>$BNc(B</em> 100ms $BDxEY!"BgN&2#CG9bB.DL?.O)$J$I(B)
$B8E$$0lHLE*$J(B OS $B$N%G%U%)%k%HCM$rA}$d$9$N$KHs>o$KJXMx$G$9!#(B</p>
<p><code>0</code>$B$K$7$?>l9g!"(BOS $B$N%G%U%)%k%HCM$,;HMQ$5$l$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ServerLimit</name>
<description>$B@_Dj2DG=$J%5!<%P%W%m%;%9?t$N>e8B(B</description>
<syntax>ServerLimit <var>number</var></syntax>
<default>$B>\:Y$O;HMQK!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><module>prefork</module> MPM $B$N>l9g$O!"$3$N%G%#%l%/%F%#%V$O(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">MaxClients</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9(B
($BLuCm(B: prefork $B$N>l9g$OF1;~%/%i%$%"%s%H?t(B = $B%5!<%P%W%m%;%9?t$J$N$G(B) $B!#(B
<module>worker</module> MPM $B$N>l9g$K$O!"$3$N%G%#%l%/%F%#%V$O(B
<directive module="mpm_common">ThreadLimit</directive>
$B%G%#%l%/%F%#%V$HAH$_9g$o$;$F!"(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">MaxClients</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9!#(B
$B:F5/F0Cf$K$3$N%G%#%l%/%F%#%V$rJQ99$7$F$bL5;k$5$l$^$9$,!"(B
<directive module="mpm_common">MaxClients</directive>
$B$O:F5/F0Cf$K=$@5$9$k$3$H$,$G$-$^$9!#(B</p>
<p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B
<directive>ServerLimit</directive> $B$,I,MW0J>e$KBg$-$JCM$K(B
$B@_Dj$5$l$?>l9g$O!"M>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$^$9!#(B
<directive>ServerLimit</directive> $B$H(B
<directive module="mpm_common">MaxClients</directive>
$B$,%7%9%F%`$N07$($kHO0O$r1[$($?@_DjCM$K$J$C$F$$$k$H!"(B
Apache $B$O5/F0$7$J$$$+!"5/F0$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B</p>
<p><module>prefork</module> MPM $B$G$O!"(B
<directive module="mpm_common">MaxClients</directive>
$B$r(B 256 ($B%G%U%)%k%H(B) $B$h$j$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k;~$K$@$1;HMQ$7$F$/$@$5$$!#(B
$B4uK>$N(B <directive module="mpm_common">MaxClients</directive>
$B?t$H$/$i$Y$F!"I,MW0J>e$KBg$-$JCM$r;XDj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</p>
<p><module>worker</module>, <module>leader</module>,
<module>threadpool</module> MPM $B$G$O!"(B
<directive module="mpm_common">MaxClients</directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$N@_Dj$G(B 16 $B%5!<%P%W%m%;%9(B ($B%G%U%)%k%H(B)
$B0J>eI,MW$K$J$k>l9g$K$N$_;HMQ$7$F$/$@$5$$!#4uK>$N(B
<directive module="mpm_common">MaxClients </directive> $B$H(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$H$/$i$Y$F!"I,MW$H$J$k%5!<%P%W%m%;%9?t0J>e$KBg$-$JCM$r(B
$B@_Dj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</p>
<p><module>perchild</module> MPM $B$G$O!"(B
<directive module="perchild">NumServers</directive> $B$r(B 8 ($B%G%U%)%k%H(B)
$B$h$m$$$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k$H$-$K$N$_;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><code>ServerLimit 20000</code> $B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9(B
(<module>prefork</module> MPM $B$G$O(B <code>200000</code>) $B!#(B
$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B
$B2sHr$9$k$?$a$N=hCV$G$9!#(B</p>
</note>
</usage>
<seealso><a href="/stopping.html">Apache $B$NDd;_$H:F5/F0(B</a></seealso>
</directivesynopsis>
<directivesynopsis>
<name>StartServers</name>
<description>$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t(B</description>
<syntax>StartServers <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpmt_os2</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<usage>
<p><directive>StartServers</directive> $B%G%#%l%/%F%#%V$O!"(B
$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t$r@_Dj$7$^$9!#(B
$B%W%m%;%9?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B
$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p>
<p>$B%G%U%)%k%HCM$O(B MPM $B$4$H$K0[$J$j$^$9!#(B
<module>leader</module>, <module>threadpool</module>,
<module>worker</module> $B$O(B <code>StartServers 3</code> $B$G$9!#(B
<module>prefork</module> $B$O(B <code>5</code> $B$G!"(B
<module>mpmt_os2</module> $B$O(B <code>2</code> $B$G$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>StartThreads</name>
<description>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t(B</description>
<syntax>StartThreads <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>beos</module><module>mpm_netware</module>
<module>perchild</module></modulelist>
<usage>
<p>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t$G$9!#(B
$B%9%l%C%I?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B
$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p>
<p><module>perchild</module> $B$G$N%G%U%)%k%H$O(B
<code>StartThreads 5</code> $B$G!"$3$N%G%#%l%/%F%#%V$O5/F0;~$K(B
$B%W%m%;%9Kh$N%9%l%C%I?t$rDI@W$7$^$9!#(B</p>
<p><module>mpm_netware</module> $B$G$N%G%U%)%k%H$O(B
<code>StartThreads 50</code> $B$G!"(B
$B$3$N>l9g%W%m%;%9$O0l$D$7$+$J$$$N$G!"(B
$B5/F0;~$K%j%/%(%9%H$K1~Ez$9$k%9%l%C%I$NAm?t$H$J$j$^$9!#(B</p>
<p><module>beos</module> $B$G$N%G%U%)%k%H$O(B <code>StartThreads
10</code> $B$G$9!#(B
$B$^$?!"5/F0;~$K@8@.$5$l$k%9%l%C%I$NAm?t$K$bH?1G$5$l$^$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadLimit</name>
<description>$B@_Dj2DG=$J;R%W%m%;%9Kh$N%9%l%C%I?t$N>e8B$r(B
$B@_Dj$7$^$9(B</description>
<syntax>ThreadLimit <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpm_winnt</module>
<module>perchild</module><module>threadpool</module><module>worker</module>
</modulelist>
<compatibility>Apache 2.0.41 $B$H$=$l0J9_$N(B <module>mpm_winnt</module>
$B$GMxMQ2DG=(B</compatibility>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O(B
Apache $B%W%m%;%92TF/Cf$K$*$1$k(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$K@_Dj2DG=$J>e8BCM$r@_Dj$7$^$9!#:F5/F0;~$K$3$N%G%#%l%/%F%#%V$NCM$r(B
$BJQ99$7$F$bL5;k$5$l$^$9$,!"(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$O:F5/F0Cf$K!"$3$N%G%#%l%/%F%#%V$G;XDj$5$l$?>e8BCM$^$G(B
$BJQ99$9$k$3$H$,$G$-$^$9!#(B</p>
<p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B
<directive>ThreadLimit</directive> $B$,(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$h$j$b$:$C$HBg$-$JCM$K@_Dj$5$l$?>l9g$O!"(B
$BM>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$F$7$^$$$^$9!#(B
<directive>ThreadLimit</directive> $B$,(B
<directive module="mpm_common">ThreadsPerChild</directive>
$B$NN>J}$,%7%9%F%`$N07$($kHO0O$rD6$($F$$$k>l9g$O!"(B
Apache $B$O5/F0$7$J$$$+!"5/F0$7$?$H$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B
$B$3$N%G%#%l%/%F%#%V$NCM$O:#;HMQ$7$F$$$k(B Apache $B$N(B <directive
module="mpm_common">ThreadsPerChild</directive> $B$NM=A[>e8BCM$r(B
$BD6$($?CM$K$O@_Dj$7$J$$$G$/$@$5$$!#(B
</p>
<p><directive>ThreadLimit</directive> $B$N%G%U%)%k%HCM$O(B
<module>mpm_winnt</module> $B$N$H$-$O(B <code>1920</code> $B$G!"(B
$BB>$N>l9g$O(B <code>64</code> $B$G$9!#(B</p>
<note><title>$BCm0U(B</title>
<p><code>ThreadLimit 20000</code> (<module>mpm_winnt</module>
$B$N>l9g$O(B <code>ThreadLimit 15000</code> )
$B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9!#(B
$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B
$B2sHr$9$k$?$a$N=hCV$G$9!#(B</p>
</note>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadsPerChild</name>
<description>$B;R%W%m%;%9$=$l$>$l$K@8@.$5$l$k%9%l%C%I?t(B</description>
<syntax>ThreadsPerChild <var>number</var></syntax>
<default>$B>\:Y$O;HMQJ}K!$r;2>H(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpm_winnt</module>
<module>threadpool</module><module>worker</module></modulelist>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O!"$=$l$>$l$N;R%W%m%;%9$G@8@.$5$l$k(B
$B%9%l%C%I?t$r@_Dj$7$^$9!#(B
$B;R%W%m%;%9$O3+;O;~$K$3$l$i$N%9%l%C%I$r@8@.$7$F!"(B
$B$=$N8e$O@8@.$7$^$;$s!#(B<module>mpm_winnt</module> $B$N$h$&$J!"(B
$B;R%W%m%;%9$,0l$D$7$+$J$$$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B
$B$3$NCM$O%5!<%P$NIi2YA4BN$r==J,<h$j07$($kDxEY$K!"(B
$BBg$-$/$J$1$l$P$J$j$^$;$s!#(B<module>worker</module> $B$N$h$&$J!"(B
$B;R%W%m%;%9$,J#?t$"$k$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B
$B%5!<%P$NDL>oIi2Y$r==J,07$($kDxEY$K!"(B
<em>$B%9%l%C%IAm?t(B</em>$B$,B?$/$J$1$l$P$J$j$^$;$s!#(B</p>
<p><module>mpm_winnt</module>$B$G$N(B <directive>ThreadsPerChild</directive>
$B$N%G%U%)%k%HCM$O(B <code>64</code> $B$G!"B>$N>l9g$O(B
<code>25</code> $B$G$9!#(B</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>ThreadStackSize</name>
<description>$B%/%i%$%"%s%H$N%3%M%/%7%g%s$r<u$1;}$D%9%l%C%I$,;HMQ$9$k(B
$B%9%?%C%/$N%P%$%H?t(B</description>
<syntax>ThreadStackSize <var>size</var></syntax>
<default>NetWare $B$G$O(B 65536$B!#B>$N(B OS $B$G$O0c$C$?CM(B</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>mpm_netware</module>
<module>mpm_winnt</module><module>perchild</module>
<module>threadpool</module><module>worker</module>
</modulelist>
<compatibility>2.1 $B0J9_(B</compatibility>
<usage>
<p>$B%/%i%$%"%s%H%3%M%/%7%g%s$r<u$1;}$A!"%3%M%/%7%g%s=hM}$KI,MW$J%b%8%e!<%k$N(B
$B8F$S=P$7$r9T$J$C$F$$$k%9%l%C%I$N!"(B($B<+F0JQ?tMQ$N(B) $B%9%?%C%/%5%$%:$O(B
<directive>ThreadStackSize</directive> $B%G%#%l%/%F%#%V$G;XDj$7$^$9!#(B
$BBgDq$N>l9g(B OS $B$N;XDj$7$F$$$k%9%?%C%/%5%$%:$N%G%U%)%k%HCM$O(B
$BE,@Z$J$b$N$G$9$,!"D4@0$,I,MW$K$J$k>l9g$b$"$j$^$9(B:</p>
<ul>
<li>$B%9%l%C%I%9%?%C%/%5%$%:$N%G%U%)%k%HCM$,Hf3SE*>.$5$/@_Dj$5$l$F$$$k(B
$B%W%i%C%H%[!<%`(B ($BNc$($P(B HP-UX) $B$G$O!"<+F0JQ?tMQ$NNN0h$GBg$-$JMFNL$r(B
$B;HMQ$9$k%5!<%I%Q!<%F%#@=%b%8%e!<%k$N$?$a$K(B Apache $B$,%/%i%C%7%e$9$k(B
$B>l9g$b$"$j$^$9!#$=$N%b%8%e!<%k$OB>$N%W%i%C%H%[!<%`$G$O(B
$B%9%?%C%/%5%$%:$,Bg$-$$$?$a$K!"2wD4$KF0:n$9$k$+$b$7$l$^$;$s!#(B
$B$3$N%?%$%W$N%/%i%C%7%e$O!"(B<directive>ThreadStackSize</directive>
$B$G(B OS $B$N%G%U%)%k%HCM$h$jBg$-$JCM$r;XDj$9$k$3$H$G2r7h$7$^$9!#(B
$B%5!<%I%Q!<%F%#@=%b%8%e!<%k$G$3$N=hCV$,I,MW$G$"$k$H5-:\$5$l$F$$$k(B
$B>l9g$+!"(BApache $B$N=PNO$9$k%a%C%;!<%8$G%9%l%C%I%9%?%C%/%5%$%:$,(B
$B>.$5$9$.$k$H;XE&$5$l$F$$$k>l9g$K$N$_!"$3$ND4@0$r$7$F$/$@$5$$!#(B</li>
<li>$B%G%U%)%k%H%9%l%C%I%9%?%C%/%5%$%:$,!"(BWeb $B%5!<%PMQES$KI,MW$JNL$h$j$b(B
$BL@$i$+$KBg$-$9$.$k>l9g!"(B<directive>ThreadStackSize</directive>
$B$r(B OS $B$N%G%U%)%k%HCM$h$j$b>.$5$JCM$K$9$k$3$H$G!";R%W%m%;%9$"$?$j$N(B
$B%9%l%C%I?t$r$h$jB?$/;}$?$;$i$l$k$h$&$K$J$j$^$9!#(B
$B$3$N%?%$%W$ND4@0$O!"%F%9%H4D6-$G%&%'%V%5!<%P$r40A4$K(B
$B%F%9%H$G$-$k>l9g$K8B$C$F9T$J$&$Y$-$G$9!#(B
$B$^$l$KB??t$N%9%?%C%/$,MW5a$5$l$k%j%/%(%9%H$r<u$1$k$3$H$,$"$k$+$b(B
$B$7$l$J$$$+$i$G$9!#(B
Web $B%5!<%P$N@_Dj$rJQ99$9$k$H!"8=:_$N(B <directive>ThreadStackSize</directive>
$B$N@_Dj$,<h$j>C$5$l$k>l9g$,$"$j$^$9!#(B</li>
</ul>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>User</name>
<description>$B%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID</description>
<syntax>User <var>unix-userid</var></syntax>
<default>User #-1</default>
<contextlist><context>server config</context></contextlist>
<modulelist><module>leader</module><module>perchild</module>
<module>prefork</module><module>threadpool</module><module>worker</module>
</modulelist>
<compatibility>Apache 2.0 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B
</compatibility>
<usage>
<p><directive>User</directive> $B%G%#%l%/%F%#%V$O(B
$B%5!<%P$,%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID $B$r@_Dj$7$^$9!#(B
$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"%9%?%s%I%"%m%s7?$N(B
$B%5!<%P$O:G=i$K(B <code>root</code> $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B
$BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!"(B
$B8"8B$NDc$$%f!<%6$X$HJQ$o$k$3$H$,$G$-$:!"(B
$B7k6I85$N%f!<%6$N%W%m%;%9$H$7$F<B9T$5$lB3$1$^$9!#(B
<code>root</code> $B$G5/F0$7$?>l9g$K?F%W%m%;%9$,(B root
$B$H$7$F<B9T$5$l$F$$$k$N$O@5>o$JF0:n$G$9!#(B
<var>Unix-userid</var> $B$O<!$N$I$l$+$G$9!#(B</p>
<dl>
<dt>$B%f!<%6L>(B</dt>
<dd>$B%f!<%6$rL>A0$G;2>H$7$^$9!#(B</dd>
<dt># $B$KB3$$$F%f!<%6HV9f(B</dt>
<dd>$B%f!<%6$rHV9f$G;2>H$7$^$9!#(B</dd>
</dl>
<p>$B$3$N%f!<%6$O!"30It$K8+$;$k$h$&$K0U?^$7$F$$$J$$%U%!%$%k$K!"(B
$B%"%/%;%92DG=$K$J$C$F$7$^$&$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9$7!"(B
$BF1MM$K(B HTTP $B%j%/%(%9%H$KBP$7$F1~Ez$9$k$h$&$K0U?^$7$F$$$J$$(B
$B<B9T%3!<%I$r!"<B9T$G$-$k$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9!#(B
$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%f!<%6$H%0%k!<%W$r(B
$B@_Dj$9$k$3$H$r$*A&$a$$$?$7$^$9!#(B
<code>nobody</code> $B%f!<%6$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B
$B$3$l$,>o$KK>$^$7$$$o$1$G$O$"$j$^$;$s!#(B
$B$J$<$J$i(B <code>nobody</code> $B%f!<%6$O!"%7%9%F%`$G(B
$BB>$NLr3d$rC4$C$F$$$k$+$bCN$l$J$$$+$i$G$9!#(B</p>
<note type="warning"><title>$B%;%-%e%j%F%#(B</title>
<p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B
<directive>User</directive> ($B$d(B <directive
module="mpm_common">Group</directive>) $B$r(B <code>root</code> $B$K(B
$B@_Dj$7$J$$$G$/$@$5$$!#(B</p>
</note>
<p><module>perchild</module> MPM $B$G$O!"0[$J$k%f!<%6(B ID
$B$GJ#?t$N%P!<%A%c%k%[%9%H$rF0$+$9$3$H$rL\E*$H$7$F$$$^$9$,!"(B
<directive>User</directive> $B$O!"<g%5!<%P$N%f!<%6(B ID
$B$H!"(B<directive module="perchild">AssignUserID</directive>
$B%G%#%l%/%F%#%V$r;}$?$J$$(B <directive type="section"
module="core">VirtualHost</directive> $B%;%/%7%g%s$X$N(B
$B%U%)!<%k%P%C%/$H$rDj5A$9$k$3$H$K$J$j$^$9!#(B</p>
<p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B
<directive module="core" type="section">VirtualHost</directive>
$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(B
<program>suexec</program> $B8~$1$K%5!<%P$r@_Dj$9$k$N$G$"$l$P!"(B
<directive module="mod_suexec">SuexecUserGroup</directive>
$B$r;HMQ$7$F$/$@$5$$!#(B</p>
<note><title>$BCm0U(B</title>
<p><directive>User</directive> $B%G%#%l%/%F%#%V$O(B
<module>beos</module> $B$H(B <module>mpmt_os2</module> MPM
$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</p>
</note>
</usage>
</directivesynopsis>
</modulesynopsis>