<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>
<
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>
<
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>
<
example><
title>$BNc(B</
title>
<
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>
<
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>
<
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>
<
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>
<
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>
<
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 $B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#(B</
p>
<
note><
title>$BCm0U(B</
title>
<
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>
<
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> <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> <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 <
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
<
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>
<
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> Listen 192.170.2.1:80<br /> <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> Listen [fe80::a00:20ff:fea7:ccea]:80 <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> Listen 192.170.2.1:8443 https <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 $B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></seealso> <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> <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 <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> <description>$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</description> <syntax>LockFile <var>filename</var></syntax> <contextlist><context>server config</context></contextlist> <modulelist><module>leader</module><module>perchild</module> <module>prefork</module><module>threadpool</module><module>worker</module> <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> $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> <seealso><directive module="mpm_common">AcceptMutex</directive></seealso> <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> <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> <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> <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> <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> <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> <p><directive>MaxRequestsPerChild</directive> $B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9(B:</p> <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> <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> <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> <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> <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>
<
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>
<
seealso><
directive module="mpm_common">MinSpareThreads</
directive></
seealso>
<
seealso><
directive module="mpm_common">StartServers</
directive></
seealso>
<
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>
<
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>
<
seealso><
directive module="mpm_common">MaxSpareThreads</
directive></
seealso>
<
seealso><
directive module="mpm_common">StartServers</
directive></
seealso>
<
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>
<
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>
<
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> <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
$B$HF1MM$NCm0UE@$,$"$k$N$G!"Cm0U$7$F$/$@$5$$!#(B</
p>
<
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>
<
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>
<
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>
<
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>
<
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>
<
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>
<
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>
<
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
$B$^$?!"
5/
F0;~$K@8@.$5$l$k%9%l%C%I$NAm?t$K$bH?1G$5$l$^$9!#(B</
p>
<
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>
<
compatibility>Apache 2.0.41 $B$H$=$l0J9_$N(B <
module>mpm_winnt</
module>
$B$GMxMQ2DG=(B</
compatibility>
<
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><
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>
<
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>
<
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>
<
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>
<
compatibility>2.1 $B0J9_(B</
compatibility>
<
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>
<
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 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>
<
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>
<
compatibility>Apache 2.0 $B0J9_$G!"%0%m!<%
P%
k@
_Dj$
G$
N$
_M-
8z$
G$
9!#(
B <
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> <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> <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> <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>