]> granicus.if.org Git - apache/blob - docs/manual/mod/mpm_common.xml.ja
switch to the new format for outdated revision references
[apache] / docs / manual / mod / mpm_common.xml.ja
1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
4 <!-- English Revision: 106808 -->
5
6 <!--
7  Copyright 2002-2004 The Apache Software Foundation
8
9  Licensed under the Apache License, Version 2.0 (the "License");
10  you may not use this file except in compliance with the License.
11  You may obtain a copy of the License at
12
13      http://www.apache.org/licenses/LICENSE-2.0
14
15  Unless required by applicable law or agreed to in writing, software
16  distributed under the License is distributed on an "AS IS" BASIS,
17  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  See the License for the specific language governing permissions and
19  limitations under the License.
20 -->
21
22 <modulesynopsis metafile="mpm_common.xml.meta">
23
24 <name>mpm_common</name>
25 <description>\e$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k\e(B (MPM)
26 \e$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s\e(B</description>
27 <status>MPM</status>
28
29 <directivesynopsis>
30 <name>AcceptMutex</name>
31 <description>\e$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r\e(B
32 accept \e$B$7$h$&$H$7$F$$$k$H$-$K!"\e(BApache \e$B$,$=$l$i$N;R%W%m%;%9$rD>Ns2=$9$k$?$a$K\e(B
33 \e$B;H$&J}K!\e(B</description>
34 <syntax>AcceptMutex default|<var>method</var></syntax>
35 <default>AcceptMutex default</default>
36 <contextlist><context>server config</context></contextlist>
37 <modulelist><module>leader</module><module>perchild</module>
38 <module>prefork</module><module>threadpool</module><module>worker</module>
39 </modulelist>
40
41 <usage>
42     <p><directive>AcceptMutex</directive> \e$B%G%#%l%/%F%#%V$O!"\e(B
43     \e$B%M%C%H%o!<%/%=%1%C%H$N%j%/%(%9%H$r\e(B accept \e$B$7$h$&$H$7$F$$$kJ#?t$N;R%W%m%;%9$r\e(B
44     Apache \e$B$,D>Ns2=$9$k$?$a$K;H$&J}K!$r@_Dj$7$^$9!#\e(B
45     Apache 2.0 \e$B0JA0$O!"$3$N%a%=%C%I$O%3%s%Q%$%k;~$K$N$_A*Br$G$-$^$7$?!#\e(B
46     \e$B:GE,$JJ}K!$O!"%"!<%-%F%/%A%c$d%W%i%C%H%[!<%`$KBg$-$/0MB8$7$^$9!#\e(B
47     \e$B>\:Y$K4X$7$F$O!"\e(B<a 
48     href="../misc/perf-tuning.html">\e$B@-G=$N%A%e!<%K%s%0\e(B</a>
49     \e$B%I%-%e%a%s%H$r$4Mw2<$5$$!#\e(B</p>
50
51     <p>\e$B$3$N%G%#%l%/%F%#%V$,\e(B <code>Default</code>
52     \e$B$K@_Dj$5$l$F$$$l$P!"%3%s%Q%$%k;~$KA*Br$5$l$?%G%U%)%k%HCM$,;H$o$l$^$9!#\e(B
53     \e$BB>$N;HMQ2DG=$J%a%=%C%I$N0lMw$O2<$K$"$j$^$9!#\e(B
54     \e$BA4$F$N%a%=%C%I$,A4$F$N%W%i%C%H%[!<%`$G;HMQ2DG=$G$"$k$o$1$G$O$J$$!"\e(B
55     \e$B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#\e(B
56     \e$B;HMQ2DG=$G$J$$%a%=%C%I$,;XDj$5$l$?>l9g$O!"\e(B
57     \e$B;HMQ2DG=$J%a%=%C%I$N0lMw$r4^$s$@%a%C%;!<%8$,\e(B
58     \e$B%(%i!<%m%0$K=PNO$5$l$^$9!#\e(B</p>
59
60     <dl>
61       <dt><code>flock</code></dt>
62       <dd><directive module="mpm_common">LockFile</directive>
63       \e$B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"\e(B
64       <code>flock(2)</code> \e$B%7%9%F%`%3!<%k$r;H$$$^$9!#\e(B</dd>
65
66       <dt><code>fcntl</code></dt>
67       <dd><directive module="mpm_common">LockFile</directive>
68       \e$B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"\e(B
69       <code>fcntl(2)</code> \e$B%7%9%F%`%3!<%k$r;H$$$^$9!#\e(B</dd>
70
71       <dt><code>posixsem</code></dt>
72       <dd>\e$BGSB>=hM}$N<BAu$K\e(B POSIX \e$B8_49%;%^%U%)$r;HMQ$7$^$9\e(B</dd>
73
74       <dt><code>pthread</code></dt>
75       <dd>POSIX Threads (PThreads) \e$B5,3J$G<BAu$5$l$F$$$k\e(B
76       POSIX \e$BGSB>=hM}$r;H$$$^$9!#\e(B</dd>
77
78       <dt><code>sysvsem</code></dt>
79       <dd>\e$BGSB>=hM}$N<BAu$K\e(B SySV \e$B7A<0$N%;%^%U%)$r;H$$$^$9!#\e(B</dd>
80     </dl>
81
82     <p>\e$B%3%s%Q%$%k;~$K%7%9%F%`$N%G%U%)%k%H$KA*$P$l$?$b$N$,2?$+$r8+$?$$>l9g$O!"\e(B
83     <directive module="core">LogLevel</directive> \e$B$r\e(B <code>debug</code>
84     \e$B$K@_Dj$9$k$H$h$$$G$7$g$&!#%G%U%)%k%H$N\e(B <directive>AcceptMutex</directive>
85     \e$B$,\e(B <directive module="core">ErrorLog</directive> \e$B$K=q$-9~$^$l$^$9!#\e(B</p>
86
87   <note type="warning"><title>\e$B7Y9p\e(B</title>
88      <p>\e$B$[$H$s$I$N%7%9%F%`$K$*$$$F$O!"\e(B<code>pthread</code> \e$B%*%W%7%g%s$,\e(B
89      \e$BA*$P$l$F$$$k$H!";R%W%m%;%9$,\e(B <code>ApacheCntl</code> mutex \e$B$r\e(B
90      \e$BJ];}$7$F$$$k$H$-$K0[>o=*N;$7$?>l9g!"%5!<%P$O%j%/%(%9%H$X$N1~Ez$r\e(B
91      \e$BDd;_$7$F$7$^$$$^$9!#$3$l$,H/@8$7$?>l9g$O!"%5!<%P$rI|5l$5$;$k$?$a$K$O\e(B
92      \e$B<jF0$G:F5/F0$5$;$kI,MW$,$"$j$^$9!#\e(B</p>
93
94      <p>Solaris \e$B$ONc30$G!"\e(BApache \e$B$b;HMQ$7$F$$$k!";R%W%m%;%9$,\e(B mutex \e$B$r\e(B
95      \e$BJ];}$7$F0[>o=*N;$7$?8e$K\e(B mutex \e$B$rI|5l$5$;$k$?$a$N5!9=$rDs6!$r$7$F$$$^$9!#\e(B</p>
96      <p>\e$B8f;HMQ$N%7%9%F%`$,\e(B <code>pthread_mutexattr_setrobust_np()</code> \e$B4X?t$r\e(B
97      \e$B<BAu$7$F$$$k>l9g$O!"\e(B<code>pthread</code> \e$B%*%W%7%g%s$r0BA4$K;HMQ$G$-$k\e(B
98      \e$B2DG=@-$,$"$j$^$9!#\e(B</p>
99   </note>
100 </usage>
101 </directivesynopsis>
102
103 <directivesynopsis>
104 <name>CoreDumpDirectory</name>
105 <description>Apache \e$B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j\e(B
106 </description>
107 <syntax>CoreDumpDirectory <var>directory</var></syntax>
108 <default>\e$B%G%U%)%k%H$N@_Dj$O@bL@J8$rFI$s$G$/$@$5$$\e(B</default>
109 <contextlist><context>server config</context></contextlist>
110 <modulelist><module>beos</module><module>leader</module>
111 <module>mpm_winnt</module><module>perchild</module><module>prefork</module>
112 <module>threadpool</module><module>worker</module></modulelist>
113
114 <usage>
115     <p>Apache \e$B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j$r@)8f$7$^$9!#\e(B
116     \e$B%G%U%)%k%HCM$O\e(B <directive module="core">ServerRoot</directive>
117     \e$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\e(B
118     \e$B=q$-9~$_2DG=$G$"$k$Y$-$G$O$J$$$N$G!"DL>o$O%3%"%@%s%W$O=q$-9~$^$l$^$;$s!#\e(B
119     \e$B%G%P%C%0$N$?$a$K%3%"%@%s%W$,I,MW$G$"$l$P!"\e(B
120     \e$B$3$N%G%#%l%/%F%#%V$r;H$C$FB>$N0LCV$K%3%"%@%s%W$r=q$-=P$9$h$&$K$G$-$^$9!#\e(B</p>
121
122     <note><title>Linux \e$B$G$N%3%"%@%s%W\e(B</title>
123       <p>Apache \e$B$,\e(B root \e$B$H$7$F5/F0$5$l$F!"JL$N%f!<%6$N8"8B$K0J9_$7$?>l9g$O\e(B
124       Linux \e$B$N%+!<%M%k$O%G%#%l%/%H%j$,%W%m%;%9$N8"8B$G=q$-9~$_2DG=$J>l9g$G$5$($b\e(B
125       \e$B%3%"%@%s%W$r\e(B<em>\e$BL58z\e(B</em>\e$B$K$7$^$9!#\e(BApache (2.0.46 \e$B0J9_\e(B) \e$B$O\e(B
126       Linux 2.4 \e$B0J9_$G$O%3%"%@%s%W$r9T$J$&$h$&$K:F;XDj$7$^$9$,!"$=$l$O\e(B
127       <directive>CoreDumpDirectory</directive> \e$B$rL@<(E*$K@_Dj$7$?$H$-$K\e(B
128       \e$B8B$j$^$9!#\e(B</p>
129     </note>
130 </usage>
131 </directivesynopsis>
132
133 <directivesynopsis>
134 <name>EnableExceptionHook</name>
135 <description>\e$B%/%i%C%7%e$N8e$KNc30%O%s%I%i$r<B9T$9$k%U%C%/$rM-8z$K$9$k\e(B</description>
136 <syntax>EnableExceptionHook On|Off</syntax>
137 <default>EnableExceptionHook Off</default>
138 <contextlist><context>server config</context></contextlist>
139 <modulelist><module>leader</module><module>perchild</module>
140 <module>prefork</module><module>threadpool</module>
141 <module>worker</module></modulelist>
142 <compatibility>2.0.49 \e$B0J9_\e(B</compatibility>
143
144 <usage>
145     <p>\e$B0BA4>e$NM}M3$+$i!"\e(B<code>--enable-exception-hook</code> configure
146     \e$B%*%W%7%g%s$rM-8z$K$7$?>l9g$K$N$_!"$3$N%G%#%l%/%F%#%V$rMxMQ$G$-$^$9!#\e(B
147     \e$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\e(B
148     \e$B%U%C%/$rM-8z$K$7$^$9!#\e(B</p>
149     
150     <p>\e$B$3$N$h$&$J30It%b%8%e!<%k$O!"4{$KFs$DB8:_$7$F$$$F!"\e(B
151     <code>mod_whatkilledus</code> \e$B$H\e(B <code>mod_backtrace</code>
152     \e$B$,$3$N%U%C%/$r3hMQ$7$^$9!#$3$l$i$N>\:Y$K$D$$$F$O\e(B Jeff Trawick 
153     \e$B$5$s$N\e(B <a href="http://www.apache.org/~trawick/exception_hook.html"
154     >EnableExceptionHook site</a> \e$B$r;2>H$7$F$/$@$5$$!#\e(B</p>
155 </usage>
156 </directivesynopsis>
157
158 <directivesynopsis>
159 <name>Group</name>
160 <description>\e$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W\e(B</description>
161 <syntax>Group <var>unix-group</var></syntax>
162 <default>Group #-1</default>
163 <contextlist><context>server config</context></contextlist>
164 <modulelist><module>beos</module><module>leader</module>
165 <module>mpmt_os2</module><module>perchild</module><module>prefork</module>
166 <module>threadpool</module><module>worker</module></modulelist>
167 <compatibility>Apache 2.0 \e$B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#\e(B</compatibility>
168
169 <usage>
170     <p><directive>Group</directive> \e$B%G%#%l%/%F%#%V$G!"\e(B
171     \e$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$7$F$*$/%0%k!<%W$r@_Dj$7$^$9!#\e(B
172     \e$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"\e(B
173     \e$B%5!<%P$O:G=i$K\e(B <code>root</code> \e$B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#\e(B
174     \e$BHs\e(B root \e$B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!";XDj$7$?%0%k!<%W$KJQ2=$G$-$:$K!"\e(B
175     \e$B7k2LE*$K5/F0$7$?%f!<%6$NB0$9$k%0%k!<%W$G<B9T$5$l$k$3$H$K$J$j$^$9!#\e(B
176     <var>unix-group</var> \e$B$O<!$N$&$A$N$$$:$l$+$G$9\e(B:</p>
177
178     <dl>
179       <dt>\e$B%0%k!<%WL>\e(B</dt>
180       <dd>\e$B%0%k!<%W$rL>A0$G;2>H$7$^$9\e(B</dd>
181
182       <dt><code>#</code> \e$B$KB3$$$F%0%k!<%WHV9f\e(B</dt>
183       <dd>\e$B%0%k!<%W$r$rHV9f$G;2>H$7$^$9!#\e(B</dd>
184     </dl>
185
186     <example><title>\e$BNc\e(B</title>
187       Group www-group
188     </example>
189
190     <p>\e$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%0%k!<%W$r@_Dj$9$k$3$H$r\e(B
191     \e$B$*A&$a$7$^$9!#\e(B<code>nobody</code> \e$B$r;HMQ$9$k4IM}<T$b$$$^$9$,!"\e(B
192     \e$B2DG=$G$"$C$?$jK>$^$7$$Lu$G$OI,$:$7$b$"$j$^$;$s!#\e(B</p>
193
194     <note type="warning"><title>\e$B%;%-%e%j%F%#\e(B</title>
195       <p>\e$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"\e(B
196       <directive>Group</directive> (\e$B$d\e(B <directive
197       module="mpm_common">User</directive>) \e$B$r\e(B
198       <code>root</code> \e$B$K\e(B \e$B@_Dj$7$J$$$G$/$@$5$$!#\e(B</p>
199     </note>
200
201     <p>\e$BFC5-;v9`\e(B: \e$B$3$N%G%#%l%/%F%#%V$r\e(B
202     <directive module="core" type="section">VirtualHost</directive>
203     \e$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#\e(BApache 2.0 \e$B$G\e(B
204     <program>suexec</program> \e$B$r@_Dj$7$?$$>l9g$O!"\e(B
205     <directive module="mod_suexec">SuexecUserGroup</directive>
206     \e$B$r;HMQ$7$F$/$@$5$$!#\e(B</p>
207
208     <note><title>\e$BCm0U\e(B</title>
209       <p><directive>Group</directive> \e$B%G%#%l%/%F%#%V$O\e(B
210       <module>beos</module> \e$B$H\e(B <module>mpmt_os2</module> MPM
211       \e$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#\e(B</p>
212     </note>
213 </usage>
214 </directivesynopsis>
215
216 <directivesynopsis>
217 <name>PidFile</name>
218 <description>\e$B%G!<%b%s$N%W%m%;%9\e(B ID
219 \e$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k\e(B</description>
220 <syntax>PidFile <var>filename</var></syntax>
221 <default>PidFile logs/httpd.pid</default>
222 <modulelist><module>beos</module><module>leader</module>
223 <module>mpm_winnt</module><module>mpmt_os2</module>
224 <module>perchild</module><module>prefork</module>
225 <module>threadpool</module><module>worker</module></modulelist>
226
227 <usage>
228     <p><directive>PidFile</directive> \e$B%G%#%l%/%F%#%V$G!"\e(B
229     \e$B%G!<%b%s$N%W%m%;%9\e(B ID \e$B$r%5!<%P$,5-O?$9$k%U%!%$%k$r@_Dj$7$^$9!#\e(B
230     \e$B%U%!%$%kL>$,@dBP%Q%9$G$J$$>l9g$O!"\e(B
231     <directive module="core">ServerRoot</directive>
232     \e$B$+$i$NAjBPE*$J$b$N$H$7$F07$o$l$^$9!#\e(B</p>
233
234     <example><title>\e$BNc\e(B</title>
235     PidFile /var/run/apache.pid
236     </example>
237
238     <p>\e$B%5!<%P$,\e(B <directive module="core">ErrorLog</directive>
239     \e$B$d\e(B <directive module="mod_log_config">TransferLog</directive>
240     \e$B$rJD$8$F3+$-D>$7$?$j!"@_Dj%U%!%$%k$r\e(B
241     \e$B:FFI9~$7$?$j$5$;$k$?$a$K!"%5!<%P$K%7%0%J%k$rAw$k$3$H$,$G$-$k$H\e(B
242     \e$BJXMx$J$3$H$,$"$j$^$9!#\e(B
243     \e$B$3$l$O\e(B SIGHUP (kill -1) \e$B%7%0%J%k$r\e(B <directive>PidFile</directive>
244     \e$B$K=q$+$l$F$$$k%W%m%;%9\e(B ID \e$B$KAw$k$3$H$G$G$-$^$9!#\e(B</p>
245
246     <p><directive>PidFile</directive> \e$B$K$O!"%m%0%U%!%$%k$N@_CV0LCV$d\e(B
247     <a href="../misc/security_tips.html#serverroot">\e$B%;%-%e%j%F%#\e(B</a>
248     \e$B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#\e(B</p>
249
250     <note><title>\e$BCm0U\e(B</title>
251       <p>Apache 2 \e$B$G$O!"\e(B
252       <program>apachectl</program>
253       \e$B%9%/%j%W%H$N$_$r;HMQ$7$F%5!<%P$N\e(B (\e$B:F\e(B) \e$B5/F0$dDd;_$r\e(B
254       \e$B9T$J$&$3$H$r?d>)$7$F$$$^$9!#\e(B</p>
255     </note>
256 </usage>
257 </directivesynopsis>
258
259 <directivesynopsis>
260 <name>Listen</name>
261 <description>\e$B%5!<%P$,\e(B listen \e$B$9$k\e(BIP \e$B%"%I%l%9$H%]!<%HHV9f\e(B</description>
262 <syntax>Listen [<var>IP-address</var>:]<var>portnumber</var></syntax>
263 <contextlist><context>server config</context></contextlist>
264 <modulelist><module>beos</module><module>leader</module>
265 <module>mpm_netware</module><module>mpm_winnt</module>
266 <module>mpmt_os2</module><module>perchild</module>
267 <module>prefork</module><module>threadpool</module><module>worker</module>
268 </modulelist>
269 <compatibility>Apache 2.0 \e$B$+$iI,MW$J%G%#%l%/%F%#%V\e(B</compatibility>
270
271 <usage>
272     <p><directive>Listen</directive> \e$B%G%#%l%/%F%#%V$O\e(B Apache
273     \e$B$,FCDj$N\e(B IP \e$B%"%I%l%9$d%]!<%HHV9f$@$1$r\e(B listen \e$B$9$k$h$&$K;XDj$7$^$9!#\e(B
274     \e$B%G%U%)%k%H$G$OA4$F$N\e(B IP \e$B%$%s%?!<%U%'!<%9$N%j%/%(%9%H$K1~Ez$7$^$9!#\e(B
275     <directive>Listen</directive> \e$B%G%#%l%/%F%#%V$O\e(B
276     \e$B8=:_$OI,?\$N%G%#%l%/%F%#%V$H$J$j$^$7$?!#\e(B
277     \e$B$b$7@_Dj%U%!%$%k$K$J$1$l$P!"%5!<%P$O5/F0$K<:GT$7$^$9!#\e(B
278     \e$B$3$l$O0JA0$N%P!<%8%g%s$N\e(B Apache \e$B$+$iJQ99$N$"$C$?ItJ,$G$9!#\e(B</p>
279
280     <p><directive>Listen</directive> \e$B%G%#%l%/%F%#%V$G$O!"FCDj$N%]!<%H$"$k$$$O\e(B
281     \e$B%"%I%l%9$H%]!<%H$NAH$_9g$o$;$+$iF~$C$F$/$k%j%/%(%9%H$KBP$7$F\e(B
282     \e$B1~Ez$9$k$h$&$K;XDj$7$^$9!#\e(B
283     \e$B$b$7%]!<%HHV9f$@$1$,;XDj$5$l$?>l9g$O!"%5!<%P$OA4%$%s%?!<%U%'!<%9$N\e(B
284     \e$B;XDj$5$l$?%]!<%HHV9f$KBP$7$F\e(B listen \e$B$7$^$9!#\e(B
285     IP \e$B%"%I%l%9$,%]!<%H$H$H$b$K;XDj$5$l$?>l9g$O!"\e(B
286     \e$B%5!<%P$O;XDj$5$l$?%]!<%H$H%$%s%?!<%U%'!<%9$KBP$7$F\e(B listen 
287     \e$B$7$^$9!#\e(B</p>
288
289     <p>\e$BJ#?t$N%"%I%l%9$H%]!<%H$KBP$7$F\e(B listen \e$B$9$k$h$&$K!"\e(B
290     \e$BJ#?t$N\e(B <directive>Listen</directive> \e$B%G%#%l%/%F%#%V$r;H$&$3$H$b$G$-$^$9!#\e(B
291     \e$B%5!<%P$ONs5s$5$l$?%"%I%l%9$H%]!<%HA4$F$+$i$N%j%/%(%9%H$KBP$7$F\e(B
292     \e$B1~Ez$7$^$9!#\e(B</p>
293
294     <p>\e$BNc$($P!"%5!<%P$,\e(B 80 \e$BHV%]!<%H$H\e(B 8000 \e$BHV%]!<%H$NN>J}$N\e(B
295     \e$B%3%M%/%7%g%s$r<u$1F~$l$k>l9g$O!"<!$N$h$&$K$7$^$9!#\e(B</p>
296
297     <example>
298        Listen 80<br />
299        Listen 8000
300     </example>
301
302     <p>\e$BFs$D$NFCDj$N%$%s%?!<%U%'!<%9$H%]!<%HHV9f$+$i$N%3%M%/%7%g%s$r\e(B
303     \e$B<u$1F~$l$k$h$&$K$9$k$K$O!"<!$N$h$&$K$7$^$9!#\e(B</p>
304
305     <example>
306        Listen 192.170.2.1:80<br />
307        Listen 192.170.2.5:8000
308     </example>
309
310     <p>IPv6 \e$B%"%I%l%9$O3Q3g8L$G0O$^$J$1$l$P$J$j$^$;$s!#\e(B
311     \e$BNc$($P<!$NNc$N$h$&$K$G$9!#\e(B</p>
312
313     <example>
314        Listen [fe80::a00:20ff:fea7:ccea]:80
315     </example>
316
317     <note><title>\e$B%(%i!<>r7o\e(B</title>
318       \e$BF10l\e(B IP \e$B%"%I%l%9$H%]!<%H$NAH$K!"J#?t$N\e(B <code>Listen</code> 
319       \e$B%G%#%l%/%F%#%V$r;XDj$7$F$7$^$&$H!"\e(B'Address already in use' 
320       \e$B$H$$$&%(%i!<%a%C%;!<%8$r<u$1$k$3$H$K$J$j$^$9!#\e(B
321     </note>
322
323 </usage>
324
325 <seealso><a href="../dns-caveats.html">DNS \e$B$NLdBj\e(B</a></seealso>
326 <seealso><a href="../bind.html">Apache
327 \e$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj\e(B</a></seealso>
328 </directivesynopsis>
329
330 <directivesynopsis>
331 <name>ListenBackLog</name>
332 <description>\e$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9\e(B</description>
333 <syntax>ListenBacklog <var>backlog</var></syntax>
334 <default>ListenBacklog 511</default>
335 <contextlist><context>server config</context></contextlist>
336 <modulelist><module>beos</module><module>leader</module>
337 <module>mpm_netware</module><module>mpm_winnt</module>
338 <module>mpmt_os2</module><module>perchild</module><module>prefork</module>
339 <module>threadpool</module><module>worker</module></modulelist>
340
341 <usage>
342     <p>\e$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9$G$9!#\e(B
343     \e$B0lHLE*$K$OD4@0$9$kI,MW$O$"$j$^$;$s$7!"D4@0$OK>$^$7$/$"$j$^$;$s!#\e(B
344     \e$B$7$+$7!"\e(BTCP SYN \e$B%U%i%C%I%"%?%C%/$N>u672<$K$*$+$l$k>l9g$K!"\e(B
345     \e$BA}$d$7$?J}$,K>$^$7$$%7%9%F%`$b$"$j$^$9!#\e(B
346     <code>listen(2)</code> \e$B%7%9%F%`%3!<%k$N%P%C%/%m%0%Q%i%a!<%?$r\e(B
347     \e$B$4Mw2<$5$$!#\e(B</p>
348
349     <p>\e$B$3$NCM$O\e(B OS \e$B$K$h$j!">.$5$J?t$KM^$($i$l$^$9!#\e(B
350     \e$BCM$O\e(B OS \e$BKh$K0[$J$C$F$$$^$9!#$^$?B?$/$N\e(B OS \e$B$G$O!"\e(B
351     \e$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$/!"\e(B
352     \e$B@_Dj$5$l$F$$$kCM$K4p$E$$$F\e(B (\e$BDL>o$O@_DjCM$h$j$bBg$-$JCM$r\e(B)
353     \e$B;H$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#\e(B</p>
354 </usage>
355 </directivesynopsis>
356
357 <directivesynopsis>
358 <name>LockFile</name>
359 <description>\e$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV\e(B</description>
360 <syntax>LockFile <var>filename</var></syntax>
361 <default>LockFile logs/accept.lock</default>
362 <contextlist><context>server config</context></contextlist>
363 <modulelist><module>leader</module><module>perchild</module>
364 <module>prefork</module><module>threadpool</module><module>worker</module>
365 </modulelist>
366
367 <usage>
368     <p><directive module="mpm_common">AcceptMutex</directive>
369     \e$B$,\e(B <code>fcntl</code> \e$B$d\e(B <code>flock</code>
370     \e$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\e(B
371     <directive>LockFile</directive> \e$B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#\e(B
372     \e$B$3$N%G%#%l%/%F%#%V$ODL>o$O$=$N$^$^$K$7$F$*$-$^$9!#\e(B
373     \e$B<g$K\e(B <code>logs</code> \e$B%G%#%l%/%H%j$,\e(B NFS
374     \e$B$G%^%&%s%H$5$l$F$$$k>l9g$J$I$KCM$rJQ$($^$9!#\e(B
375     \e$B$J$<$J$i\e(B<strong>\e$B%m%C%/%U%!%$%k$O%m!<%+%k%G%#%9%/$K\e(B
376     \e$BJ]B8$5$l$J$1$l$P$J$i$J$$\e(B</strong>\e$B$+$i$G$9!#\e(B
377     \e$B%a%$%s%5!<%P%W%m%;%9$N\e(B PID \e$B$,%U%!%$%kL>$K<+F0E*$KIU2C$5$l$^$9!#\e(B</p>
378
379     <note type="warning"><title>\e$B%;%-%e%j%F%#\e(B</title>
380       <p><code>/var/tmp</code>
381       \e$B$H$$$C$?!"C/$G$b=q$-9~$a$k%G%#%l%/%H%j$K%U%!%$%k$r\e(B
382       <em>\e$BCV$+$J$$\e(B</em>\e$BJ}$,$h$$$G$9!#$J$<$J$i!"%5!<%P$,5/F0;~$K:n@.$9$k\e(B
383       \e$B%m%C%/%U%!%$%k$N:n@.<+BN$rK832$9$k$3$H$K$h$C$F!"\e(B
384       \e$BC/$G$b%5!<%S%95qH]%"%?%C%/$r0z$-5/$3$9$3$H$,$G$-$k$+$i$G$9!#\e(B</p>
385     </note>
386 </usage>
387 <seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
388 </directivesynopsis>
389
390 <directivesynopsis>
391 <name>MaxClients</name>
392 <description>\e$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k\e(B
393 \e$B;R%W%m%;%9$N:GBg8D?t\e(B</description>
394 <syntax>MaxClients <var>number</var></syntax>
395 <default>\e$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#\e(B</default>
396 <contextlist><context>server config</context></contextlist>
397 <modulelist><module>beos</module><module>leader</module>
398 <module>prefork</module><module>threadpool</module><module>worker</module>
399 </modulelist>
400
401 <usage>
402     <p><directive>MaxClients</directive> \e$B%G%#%l%/%F%#%V$O!"\e(B
403     \e$B1~Ez$9$k$3$H$N$G$-$kF1;~%j%/%(%9%H?t$r@_Dj$7$^$9!#\e(B
404     <directive>MaxClients</directive> \e$B@)8B?t$r1[$($k%3%M%/%7%g%s$ODL>o!"\e(B
405     <directive module="mpm_common">ListenBacklog</directive>
406     \e$B%G%#%l%/%F%#%V$G@_Dj$7$??t$^$G%-%e!<$KF~$j$^$9!#\e(B
407     \e$BB>$N%j%/%(%9%H$N:G8e$^$GC#$7$F;R%W%m%;%9$,6u$/$H!"\e(B
408     \e$B<!$N%3%M%/%7%g%s$K1~Ez$7$^$9!#\e(B</p>
409
410     <p>\e$B%9%l%C%I$rMQ$$$J$$%5!<%P\e(B (<em>\e$B$9$J$o$A\e(B</em> <module>prefork</module>)
411     \e$B$G$O!"\e(B<directive>MaxClients</directive>
412     \e$B$O!"%j%/%(%9%H$K1~Ez$9$k$?$a$K5/F0$5$l$k\e(B
413     \e$B;R%W%m%;%9$N:GBg?t$H$J$j$^$9!#\e(B
414     \e$B%G%U%)%k%HCM$O\e(B <code>256</code> \e$B$G!"$3$l$rA}2C$5$;$?$$>l9g$O!"\e(B
415     <directive module="mpm_common">ServerLimit</directive>
416     \e$B$NCM$bA}2C$5$;$kI,MW$,$"$j$^$9!#\e(B</p>
417
418     <p>\e$B%9%l%C%I$rMQ$$$k%5!<%P$d!"%O%$%V%j%C%I%5!<%P\e(B (<em>\e$B$9$J$o$A\e(B</em>
419     <module>beos</module> <module>worker</module>)
420     \e$B$G$O!"\e(B<directive>MaxClients</directive> 
421     \e$B$O!"%/%i%$%"%s%H$K1~Ez$G$-$k%9%l%C%I$NAm?t$r@)8B$7$^$9!#\e(B
422     <module>beos</module> \e$B$G$N%G%U%)%k%HCM$O\e(B <code>50</code> \e$B$G$9!#\e(B
423     \e$B%O%$%V%j%C%I\e(B MPM \e$B$G$N%G%U%)%k%HCM$O\e(B 16
424     <directive module="mpm_common">ServerLimit</directive>
425     \e$B$N\e(B <code>25</code> \e$BG\\e(B (<directive
426     module="mpm_common">ThreadsPerChild</directive>) \e$B$G$9!#\e(B
427     <directive>MaxClients</directive>
428     \e$B$r\e(B 16 \e$B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"\e(B
429     <directive module="mpm_common">ServerLimit</directive>
430     \e$B$bA}2C$5$;$kI,MW$,$"$j$^$9!#\e(B</p>
431 </usage>
432 </directivesynopsis>
433
434 <directivesynopsis>
435 <name>MaxMemFree</name>
436 <description><code>free()</code> \e$B$,8F$P$l$J$$8B$j!"\e(B
437 \e$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL\e(B</description>
438 <syntax>MaxMemFree <var>KBytes</var></syntax>
439 <default>MaxMemFree 0</default>
440 <contextlist><context>server config</context></contextlist>
441 <modulelist><module>beos</module><module>leader</module>
442 <module>mpm_netware</module><module>prefork</module>
443 <module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist>
444
445 <usage>
446     <p><directive>MaxMemFree</directive> \e$B%G%#%l%/%F%#%V$O\e(B
447     <code>free()</code> \e$B$,8F$P$l$J$$8B$j!"\e(B
448     \e$B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#\e(B
449     \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>
450 </usage>
451 </directivesynopsis>
452
453 <directivesynopsis>
454 <name>MaxRequestsPerChild</name>
455 <description>\e$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B\e(B</description>
456 <syntax>MaxRequestsPerChild <var>number</var></syntax>
457 <default>MaxRequestsPerChild 10000</default>
458 <contextlist><context>server config</context></contextlist>
459 <modulelist><module>leader</module><module>mpm_netware</module>
460 <module>mpm_winnt</module><module>mpmt_os2</module>
461 <module>perchild</module><module>prefork</module>
462 <module>threadpool</module><module>worker</module></modulelist>
463
464 <usage>
465     <p><directive>MaxRequestsPerChild</directive> \e$B%G%#%l%/%F%#%V$O!"\e(B
466     \e$B8D!9$N;R%5!<%P%W%m%;%9$,07$&$3$H$N$G$-$k%j%/%(%9%H$N@)8B?t$r\e(B
467     \e$B@_Dj$7$^$9!#\e(B<directive>MaxRequestsPerChild</directive>
468     \e$B8D$N%j%/%(%9%H$N8e$K!";R%W%m%;%9$O=*N;$7$^$9!#\e(B
469     <directive>MaxRequestsPerChild</directive> \e$B$,\e(B <code>0</code>
470     \e$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!#\e(B</p>
471
472     <note><title>\e$B$=$NB>$N%G%U%)%k%HCM\e(B</title>
473       <p><module>mpm_netware</module> \e$B$H\e(B <module>mpm_winnt</module>
474       \e$B$G$N%G%U%)%k%HCM$O\e(B <code>0</code> \e$B$G$9!#\e(B</p>
475     </note>
476
477     <p><directive>MaxRequestsPerChild</directive>
478     \e$B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9\e(B:</p>
479
480     <ul>
481       <li>(\e$B6vH/E*$J\e(B) \e$B%a%b%j!<%j!<%/$,5/$3$C$?>l9g$K\e(B
482       \e$B%W%m%;%9$,>CHq$9$k%a%b%j$NAmNL$r@)8B$G$-$k\e(B</li>
483
484       <li>\e$B%W%m%;%9$KM-8B$N%i%$%U%?%$%`$r@_Dj$9$k$3$H$G!"\e(B
485       \e$B%5!<%PIi2Y$,2<$,$C$?;~$K%W%m%;%9?t$r>/$J$/$9$k$3$H$,$G$-$k\e(B</li>
486     </ul>
487
488     <note><title>\e$BCm\e(B</title>
489       <p><directive module="core">KeepAlive</directive> \e$B%j%/%(%9%H$N>l9g$O!"\e(B
490       \e$B0l$DL\$N%j%/%(%9%H$@$1$,$3$N@)8B$K3:Ev$7$^$9!#\e(B
491       \e$B<B8zE*$K$O!"0l$D$N;R%W%m%;%9$"$?$j$N\e(B<em>\e$B%3%M%/%7%g%s\e(B</em>\e$B?t$r\e(B
492       \e$B@)8B$9$k$h$&$K5sF0$,JQ2=$7$^$9!#\e(B</p>
493     </note>
494 </usage>
495 </directivesynopsis>
496
497 <directivesynopsis>
498 <name>MaxSpareThreads</name>
499 <description>\e$B%"%$%I%k%9%l%C%I$N:GBg?t\e(B</description>
500 <syntax>MaxSpareThreads <var>number</var></syntax>
501 <default>\e$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#\e(B</default>
502 <contextlist><context>server config</context></contextlist>
503 <modulelist><module>beos</module><module>leader</module>
504 <module>mpm_netware</module><module>mpmt_os2</module>
505 <module>perchild</module><module>threadpool</module><module>worker</module>
506 </modulelist>
507
508 <usage>
509     <p>\e$B%"%$%I%k$J%9%l%C%I$N:GBg?t$G$9!#0[$J$k\e(B MPM \e$B$G$O$=$l$>$l!"\e(B
510     \e$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$5$l$^$9!#\e(B</p>
511
512     <p><module>perchild</module> \e$B$G$O!"\e(B
513     \e$B%G%U%)%k%H$O\e(B <code>MaxSpareThreads 10</code> \e$B$G$9!#\e(B
514     \e$B$3$N\e(B MPM \e$B$O%"%$%I%k%9%l%C%I?t$r!"$=$l$>$l$N;R%W%m%;%9$4$H$K4F;k$7$^$9!#\e(B
515     \e$B;R%W%m%;%9$K%"%$%I%k%9%l%C%I$,B?$9$.$k>l9g$O!"\e(B
516     \e$B%5!<%P$O$=$N;R%W%m%;%9$K4^$^$l$k%9%l%C%I$r=*N;$7;O$a$^$9!#\e(B</p>
517
518     <p><module>worker</module>, <module>leader</module>,
519     <module>threadpool</module> \e$B$G$O!"\e(B
520     \e$B%G%U%)%k%H$O\e(B <code>MaxSpareThreads 250</code> \e$B$G$9!#\e(B
521     \e$B$3$N\e(B MPM \e$B$O%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#\e(B
522     \e$B%5!<%P$G%"%$%I%k%9%l%C%I?t$,B?$9$.$k>l9g$O!"\e(B
523     \e$B$3$N?t;z$h$j$b>/$J$$?t$K$J$k$^$G;R%W%m%;%9$r=*N;$7$^$9!#\e(B</p>
524
525     <p><module>mpm_netware</module> \e$B$G$O!"\e(B
526     \e$B%G%U%)%k%H$O\e(B <code>MaxSpareThreads 100</code> \e$B$G$9!#\e(B
527     \e$B$3$N\e(B MPM \e$B$O%7%s%0%k%W%m%;%9$G<B9T$5$l$^$9$N$G!"\e(B
528     \e$B%9%Z%"%9%l%C%I?t$b%5!<%PA4BN$G4*Dj$7$^$9!#\e(B</p>
529
530     <p><module>beos</module> \e$B$H\e(B <module>mpmt_os2</module> \e$B$O\e(B
531     <module>mpm_netware</module> \e$B$H;w$?5sF0$r$7$^$9!#\e(B
532     <module>beos</module> \e$B$G$N%G%U%)%k%HCM$O\e(B <code>MaxSpareThreads 50</code>
533     \e$B$G$9!#\e(B<module>mpmt_os2</module> \e$B$G$N%G%U%)%k%HCM$O\e(B <code>10</code>
534     \e$B$G$9!#\e(B</p>
535
536     <note><title>\e$B@)8B;v9`\e(B</title>
537       <p><directive>MaxSpareThreads</directive> \e$B$N<h$kCM$K$O@)8B$,$"$j$^$9!#\e(B
538       Apache \e$B$O<!$N5,B'$K=>$C$F<+F0E*$KJd@5$7$^$9!#\e(B</p>
539       <ul>
540         <li><module>perchild</module> \e$B$G$O!"\e(B
541         <directive>MaxSpareThreads</directive> \e$B$,\e(B
542         <directive module="mpm_common">ThreadLimit</directive>
543         \e$B$HEy$7$$$+$=$l0J2<$G$"$kI,MW$,$"$j$^$9!#\e(B</li>
544
545         <li><module>mpm_netware</module> \e$B$O\e(B
546         <directive module="mpm_common">MinSpareThreads</directive>
547         \e$B$h$j$bBg$-$$I,MW$,$"$j$^$9!#\e(B</li>
548
549         <li><module>leader</module>, <module>threadpool</module>, 
550         <module>worker</module> \e$B$G$O!"\e(B
551         <directive module="mpm_common">MinSpareThreads</directive> \e$B$H\e(B
552         <directive module="mpm_common">ThreadsPerChild</directive>
553         \e$B$G7h$^$kAmOB$HEy$7$$$+Bg$-$$I,MW$,$"$j$^$9!#\e(B</li>
554       </ul>
555     </note>
556 </usage>
557 <seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
558 <seealso><directive module="mpm_common">StartServers</directive></seealso>
559 </directivesynopsis>
560
561 <directivesynopsis>
562 <name>MinSpareThreads</name>
563 <description>\e$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k\e(B
564 \e$B%"%$%I%k%9%l%C%I?t$N:G>.?t\e(B</description>
565 <syntax>MinSpareThreads <var>number</var></syntax>
566 <default>\e$B>\:Y$O;HMQJ}K!$r$4Mw2<$5$$!#\e(B</default>
567 <contextlist><context>server config</context></contextlist>
568 <modulelist><module>beos</module><module>leader</module>
569 <module>mpm_netware</module><module>mpmt_os2</module>
570 <module>perchild</module><module>threadpool</module><module>worker</module>
571 </modulelist>
572
573 <usage>
574     <p>\e$B%j%/%(%9%H$K1~Ez$9$k%9%l%C%I?t$N:G>.CM$G$9!#\e(B
575     \e$B0[$J$k\e(B MPM \e$B$G$O$=$l$>$l!"\e(B
576     \e$B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#\e(B</p>
577
578     <p><module>perchild</module> \e$B$G$O!"\e(B
579     \e$B%G%U%)%k%H$O\e(B <code>MinSpareThreads 5</code> \e$B$G!"\e(B
580     \e$B%"%$%I%k%9%l%C%I?t$r;R%W%m%;%9Kh$K4F;k$7$^$9!#\e(B
581     \e$B$b$7;R%W%m%;%9$K==J,$J?t$N%9%l%C%I$,$J$1$l$P!"\e(B
582     \e$B%5!<%P$O$=$N;R%W%m%;%9$K?7$7$$%9%l%C%I$r:n$j;O$a$^$9!#\e(B
583     \e$B$G$9$+$i!"\e(B<directive module="perchild">NumServers</directive>
584     \e$B$r\e(B 10 \e$B$K!"\e(B<directive>MinSpareThreads</directive> \e$B$r\e(B
585     5 \e$B$K$7$?>l9g$O!":G>.$G$b\e(B 50 \e$B$N%"%$%I%k%9%l%C%I$,\e(B
586     \e$B%7%9%F%`>e$K$"$k$3$H$K$J$j$^$9!#\e(B</p>
587
588     <p><module>worker</module>, <module>leader</module>,
589     <module>threadpool</module> \e$B$G$O!"\e(B
590     \e$B%G%U%)%k%H$O\e(B <code>MinSpareThreads 75</code> \e$B$G!"\e(B
591     \e$B%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#\e(B
592     \e$B$b$7%5!<%P$K==J,$J?t$N%"%$%I%k%9%l%C%I$,$J$1$l$P!"\e(B
593     \e$B%"%$%I%k%9%l%C%I?t$,$3$N?t$h$j$bBg$-$/$J$k$^$G\e(B
594     \e$B?7$7$$;R%W%m%;%9$,@8@.$5$l$^$9!#\e(B</p>
595
596     <p><module>mpm_netware</module> \e$B$G$O!"\e(B
597     \e$B%G%U%)%k%H$O\e(B <code>MinSpareThreads 10</code> \e$B$G!"\e(B
598     \e$B%7%s%0%k%W%m%;%9\e(B MPM \e$B$G$9$N$G!"%5!<%PA4BN$G4IM}$5$l$^$9!#\e(B</p>
599
600     <p><module>beos</module> \e$B$H\e(B <module>mpmt_os2</module> \e$B$O!"\e(B
601     <module>mpm_netware</module>\e$B$K$h$/;w$F$$$^$9!#\e(B
602     <module>beos</module> \e$B$G$N%G%U%)%k%H$O\e(B <code>MinSpareThreads 1</code>
603     \e$B$G$9!#\e(B<module>mpmt_os2</module> \e$B$G$N%G%U%)%k%H$O\e(B
604     <code>5</code> \e$B$G$9!#\e(B</p>
605 </usage>
606 <seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
607 <seealso><directive module="mpm_common">StartServers</directive></seealso>
608 </directivesynopsis>
609
610 <directivesynopsis>
611 <name>ScoreBoardFile</name>
612 <description>\e$B;R%W%m%;%9$HO"7H$9$k$?$a$N%G!<%?$rJ]B8$9$k\e(B
613 \e$B%U%!%$%k$N0LCV\e(B</description>
614 <syntax>ScoreBoardFile <var>file-path</var></syntax>
615 <default>ScoreBoardFile logs/apache_status</default>
616 <contextlist><context>server config</context></contextlist>
617 <modulelist><module>beos</module><module>leader</module>
618 <module>mpm_winnt</module><module>perchild</module><module>prefork</module>
619 <module>threadpool</module><module>worker</module></modulelist>
620
621 <usage>
622     <p>Apache \e$B$O?F%W%m%;%9$H;R%W%m%;%94V$NDL?.$K%9%3%"%\!<%I$rMQ$$$^$9!#\e(B
623     \e$B$3$NDL?.5!G=$K%U%!%$%k$rI,MW$H$9$k%"!<%-%F%/%A%c$b$"$j$^$9!#\e(B
624     \e$B%U%!%$%k$,;XDj$5$l$F$$$J$1$l$P!"\e(BApache \e$B$O$^$:%a%b%j>e\e(B
625     (\e$BF?L>6&M-%a%b%j\e(B) \e$B$K%9%3%"%\!<%I$r:n$m$&$H$7!"$=$l$,<:GT$9$k$H\e(B
626     \e$B%G%#%9%/>e$K%U%!%$%k\e(B (\e$B%U%!%$%k%Y!<%9$N6&M-%a%b%j\e(B) \e$B$r:n$m$&$H$7$^$9!#\e(B
627     \e$B$3$N%G%#%l%/%F%#%V$r;XDj$9$k$H!"\e(BApache
628     \e$B$OI,$:%G%#%9%/$K%U%!%$%k$r@8@.$7$^$9!#\e(B</p>
629
630     <example><title>\e$BNc\e(B</title>
631       ScoreBoardFile /var/run/apache_status
632     </example>
633
634     <p>\e$B%U%!%$%k%Y!<%9$N6&M-%a%b%j$O!"%5!<%I%Q!<%F%#!<@=$N%"%W%j%1!<%7%g%s$G\e(B
635     \e$B%9%3%"%\!<%I$KD>@\%"%/%;%9$9$kI,MW$,$"$k>l9g$KLr$KN)$A$^$9!#\e(B</p>
636
637     <p><directive>ScoreBoardFile</directive> \e$B$r;H$&>l9g!"\e(B
638     RAM \e$B%G%#%9%/>e$KCV$/$H%9%T!<%I$,8~>e$9$k$G$7$g$&!#\e(B
639     \e$B$7$+$7!"%m%0%U%!%$%k$N@_CV0LCV$d\e(B
640     <a href="../misc/security_tips.html">\e$B%;%-%e%j%F%#\e(B</a>
641     \e$B$HF1MM$NCm0UE@$,$"$k$N$G!"Cm0U$7$F$/$@$5$$!#\e(B</p>
642 </usage>
643 <seealso><a href="../stopping.html">Apache \e$B$NDd;_$H:F5/F0\e(B</a></seealso>
644 </directivesynopsis>
645
646 <directivesynopsis>
647 <name>SendBufferSize</name>
648 <description>TCP \e$B%P%C%U%!%5%$%:\e(B</description>
649 <syntax>SendBufferSize <var>bytes</var></syntax>
650 <default>SendBufferSize 0</default>
651 <contextlist><context>server config</context></contextlist>
652 <modulelist><module>beos</module><module>leader</module>
653 <module>mpm_netware</module><module>mpm_winnt</module>
654 <module>mpmt_os2</module><module>perchild</module><module>prefork</module>
655 <module>threadpool</module><module>worker</module></modulelist>
656
657 <usage>
658     <p>\e$B%5!<%P$O\e(B TCP \e$B%P%C%U%!%5%$%:$r;XDj$5$l$?%P%$%H?t$K@_Dj$7$^$9!#\e(B
659     \e$B9bB.$G9b%l%$%F%s%7$J4D6-$G\e(B
660     (<em>\e$BNc\e(B</em> 100ms \e$BDxEY!"BgN&2#CG9bB.DL?.O)$J$I\e(B)
661     \e$B8E$$0lHLE*$J\e(B OS \e$B$N%G%U%)%k%HCM$rA}$d$9$N$KHs>o$KJXMx$G$9!#\e(B</p>
662
663     <p><code>0</code>\e$B$K$7$?>l9g!"\e(BOS \e$B$N%G%U%)%k%HCM$,;HMQ$5$l$^$9!#\e(B</p>
664 </usage>
665 </directivesynopsis>
666
667 <directivesynopsis>
668 <name>ServerLimit</name>
669 <description>\e$B@_Dj2DG=$J%5!<%P%W%m%;%9?t$N>e8B\e(B</description>
670 <syntax>ServerLimit <var>number</var></syntax>
671 <default>\e$B>\:Y$O;HMQK!$r;2>H\e(B</default>
672 <contextlist><context>server config</context></contextlist>
673 <modulelist><module>leader</module><module>perchild</module>
674 <module>prefork</module><module>threadpool</module><module>worker</module>
675 </modulelist>
676
677 <usage>
678     <p><module>prefork</module> MPM \e$B$N>l9g$O!"$3$N%G%#%l%/%F%#%V$O\e(B
679     Apache \e$B%W%m%;%92TF/Cf$K$*$1$k\e(B
680     <directive module="mpm_common">MaxClients</directive>
681     \e$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9\e(B
682     (\e$BLuCm\e(B: prefork \e$B$N>l9g$OF1;~%/%i%$%"%s%H?t\e(B = \e$B%5!<%P%W%m%;%9?t$J$N$G\e(B) \e$B!#\e(B
683     <module>worker</module> MPM \e$B$N>l9g$K$O!"$3$N%G%#%l%/%F%#%V$O\e(B
684     <directive module="mpm_common">ThreadLimit</directive>
685     \e$B%G%#%l%/%F%#%V$HAH$_9g$o$;$F!"\e(B
686     Apache \e$B%W%m%;%92TF/Cf$K$*$1$k\e(B
687     <directive module="mpm_common">MaxClients</directive>
688     \e$B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9!#\e(B
689     \e$B:F5/F0Cf$K$3$N%G%#%l%/%F%#%V$rJQ99$7$F$bL5;k$5$l$^$9$,!"\e(B
690     <directive module="mpm_common">MaxClients</directive>
691     \e$B$O:F5/F0Cf$K=$@5$9$k$3$H$,$G$-$^$9!#\e(B</p>
692
693     <p>\e$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#\e(B
694     <directive>ServerLimit</directive> \e$B$,I,MW0J>e$KBg$-$JCM$K\e(B
695     \e$B@_Dj$5$l$?>l9g$O!"M>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$^$9!#\e(B
696     <directive>ServerLimit</directive> \e$B$H\e(B
697     <directive module="mpm_common">MaxClients</directive>
698     \e$B$,%7%9%F%`$N07$($kHO0O$r1[$($?@_DjCM$K$J$C$F$$$k$H!"\e(B
699     Apache \e$B$O5/F0$7$J$$$+!"5/F0$7$F$bIT0BDj$K$J$k$G$7$g$&!#\e(B</p>
700
701     <p><module>prefork</module> MPM \e$B$G$O!"\e(B
702     <directive module="mpm_common">MaxClients</directive>
703     \e$B$r\e(B 256 (\e$B%G%U%)%k%H\e(B) \e$B$h$j$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k;~$K$@$1;HMQ$7$F$/$@$5$$!#\e(B
704     \e$B4uK>$N\e(B <directive module="mpm_common">MaxClients</directive>
705     \e$B?t$H$/$i$Y$F!"I,MW0J>e$KBg$-$JCM$r;XDj$9$k$3$H$OHr$1$F$/$@$5$$!#\e(B</p>
706
707     <p><module>worker</module>, <module>leader</module>, 
708     <module>threadpool</module> MPM \e$B$G$O!"\e(B
709     <directive module="mpm_common">MaxClients</directive> \e$B$H\e(B
710     <directive module="mpm_common">ThreadsPerChild</directive>
711     \e$B$N@_Dj$G\e(B 16 \e$B%5!<%P%W%m%;%9\e(B (\e$B%G%U%)%k%H\e(B) 
712     \e$B0J>eI,MW$K$J$k>l9g$K$N$_;HMQ$7$F$/$@$5$$!#4uK>$N\e(B
713     <directive module="mpm_common">MaxClients </directive> \e$B$H\e(B
714     <directive module="mpm_common">ThreadsPerChild</directive>
715     \e$B$H$/$i$Y$F!"I,MW$H$J$k%5!<%P%W%m%;%9?t0J>e$KBg$-$JCM$r\e(B
716     \e$B@_Dj$9$k$3$H$OHr$1$F$/$@$5$$!#\e(B</p>
717
718     <p><module>perchild</module> MPM \e$B$G$O!"\e(B
719     <directive module="perchild">NumServers</directive> \e$B$r\e(B 8 (\e$B%G%U%)%k%H\e(B)
720     \e$B$h$m$$$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k$H$-$K$N$_;HMQ$7$F$/$@$5$$!#\e(B</p>
721
722     <note><title>\e$BCm0U\e(B</title>
723       <p><code>ServerLimit 20000</code> \e$B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9\e(B
724       (<module>prefork</module> MPM \e$B$G$O\e(B <code>200000</code>) \e$B!#\e(B
725       \e$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"\e(B
726       \e$B2sHr$9$k$?$a$N=hCV$G$9!#\e(B</p>
727     </note>
728 </usage>
729 <seealso><a href="../stopping.html">Apache \e$B$NDd;_$H:F5/F0\e(B</a></seealso>
730 </directivesynopsis>
731
732 <directivesynopsis>
733 <name>StartServers</name>
734 <description>\e$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t\e(B</description>
735 <syntax>StartServers <var>number</var></syntax>
736 <default>\e$B>\:Y$O;HMQJ}K!$r;2>H\e(B</default>
737 <contextlist><context>server config</context></contextlist>
738 <modulelist><module>leader</module><module>mpmt_os2</module>
739 <module>prefork</module><module>threadpool</module><module>worker</module>
740 </modulelist>
741
742 <usage>
743     <p><directive>StartServers</directive> \e$B%G%#%l%/%F%#%V$O!"\e(B
744     \e$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t$r@_Dj$7$^$9!#\e(B
745     \e$B%W%m%;%9?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"\e(B
746     \e$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#\e(B</p>
747
748     <p>\e$B%G%U%)%k%HCM$O\e(B MPM \e$B$4$H$K0[$J$j$^$9!#\e(B
749     <module>leader</module>, <module>threadpool</module>, 
750     <module>worker</module> \e$B$O\e(B <code>StartServers 3</code> \e$B$G$9!#\e(B
751     <module>prefork</module> \e$B$O\e(B <code>5</code> \e$B$G!"\e(B
752     <module>mpmt_os2</module> \e$B$O\e(B <code>2</code> \e$B$G$9!#\e(B</p>
753 </usage>
754 </directivesynopsis>
755
756 <directivesynopsis>
757 <name>StartThreads</name>
758 <description>\e$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t\e(B</description>
759 <syntax>StartThreads <var>number</var></syntax>
760 <default>\e$B>\:Y$O;HMQJ}K!$r;2>H\e(B</default>
761 <contextlist><context>server config</context></contextlist>
762 <modulelist><module>beos</module><module>mpm_netware</module>
763 <module>perchild</module></modulelist>
764
765 <usage>
766     <p>\e$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t$G$9!#\e(B
767     \e$B%9%l%C%I?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"\e(B
768     \e$BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#\e(B</p>
769
770     <p><module>perchild</module> \e$B$G$N%G%U%)%k%H$O\e(B
771     <code>StartThreads 5</code> \e$B$G!"$3$N%G%#%l%/%F%#%V$O5/F0;~$K\e(B
772     \e$B%W%m%;%9Kh$N%9%l%C%I?t$rDI@W$7$^$9!#\e(B</p>
773
774     <p><module>mpm_netware</module> \e$B$G$N%G%U%)%k%H$O\e(B
775     <code>StartThreads 50</code> \e$B$G!"\e(B
776     \e$B$3$N>l9g%W%m%;%9$O0l$D$7$+$J$$$N$G!"\e(B
777     \e$B5/F0;~$K%j%/%(%9%H$K1~Ez$9$k%9%l%C%I$NAm?t$H$J$j$^$9!#\e(B</p>
778
779     <p><module>beos</module> \e$B$G$N%G%U%)%k%H$O\e(B <code>StartThreads
780     10</code> \e$B$G$9!#\e(B
781     \e$B$^$?!"5/F0;~$K@8@.$5$l$k%9%l%C%I$NAm?t$K$bH?1G$5$l$^$9!#\e(B</p>
782 </usage>
783 </directivesynopsis>
784
785 <directivesynopsis>
786 <name>ThreadLimit</name>
787 <description>\e$B@_Dj2DG=$J;R%W%m%;%9Kh$N%9%l%C%I?t$N>e8B$r\e(B
788 \e$B@_Dj$7$^$9\e(B</description>
789 <syntax>ThreadLimit <var>number</var></syntax>
790 <default>\e$B>\:Y$O;HMQJ}K!$r;2>H\e(B</default>
791 <contextlist><context>server config</context></contextlist>
792 <modulelist><module>leader</module><module>mpm_winnt</module>
793 <module>perchild</module><module>threadpool</module><module>worker</module>
794 </modulelist>
795 <compatibility>Apache 2.0.41 \e$B$H$=$l0J9_$N\e(B <module>mpm_winnt</module> 
796 \e$B$GMxMQ2DG=\e(B</compatibility>
797
798 <usage>
799     <p>\e$B$3$N%G%#%l%/%F%#%V$O\e(B
800     Apache \e$B%W%m%;%92TF/Cf$K$*$1$k\e(B
801     <directive module="mpm_common">ThreadsPerChild</directive>
802     \e$B$K@_Dj2DG=$J>e8BCM$r@_Dj$7$^$9!#:F5/F0;~$K$3$N%G%#%l%/%F%#%V$NCM$r\e(B
803     \e$BJQ99$7$F$bL5;k$5$l$^$9$,!"\e(B
804     <directive module="mpm_common">ThreadsPerChild</directive>
805     \e$B$O:F5/F0Cf$K!"$3$N%G%#%l%/%F%#%V$G;XDj$5$l$?>e8BCM$^$G\e(B
806     \e$BJQ99$9$k$3$H$,$G$-$^$9!#\e(B</p>
807
808     <p>\e$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#\e(B
809     <directive>ThreadLimit</directive> \e$B$,\e(B
810     <directive module="mpm_common">ThreadsPerChild</directive>
811     \e$B$h$j$b$:$C$HBg$-$JCM$K@_Dj$5$l$?>l9g$O!"\e(B
812     \e$BM>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$F$7$^$$$^$9!#\e(B
813     <directive>ThreadLimit</directive> \e$B$,\e(B
814     <directive module="mpm_common">ThreadsPerChild</directive>
815     \e$B$NN>J}$,%7%9%F%`$N07$($kHO0O$rD6$($F$$$k>l9g$O!"\e(B
816     Apache \e$B$O5/F0$7$J$$$+!"5/F0$7$?$H$7$F$bIT0BDj$K$J$k$G$7$g$&!#\e(B
817     \e$B$3$N%G%#%l%/%F%#%V$NCM$O:#;HMQ$7$F$$$k\e(B Apache \e$B$N\e(B <directive
818     module="mpm_common">ThreadsPerChild</directive> \e$B$NM=A[>e8BCM$r\e(B
819     \e$BD6$($?CM$K$O@_Dj$7$J$$$G$/$@$5$$!#\e(B
820     </p>
821
822     <p><directive>ThreadLimit</directive> \e$B$N%G%U%)%k%HCM$O\e(B
823     <module>mpm_winnt</module> \e$B$N$H$-$O\e(B 1920 \e$B$G!"\e(B
824     \e$BB>$N>l9g$O\e(B 64 \e$B$G$9!#\e(B</p>
825
826     <note><title>\e$BCm0U\e(B</title>
827       <p><code>ThreadLimit 20000</code> (<module>mpm_winnt</module>
828       \e$B$N>l9g$O\e(B <code>ThreadLimit 15000</code> )
829       \e$B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9!#\e(B
830       \e$B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"\e(B
831       \e$B2sHr$9$k$?$a$N=hCV$G$9!#\e(B</p>
832     </note>
833 </usage>
834 </directivesynopsis>
835
836 <directivesynopsis>
837 <name>ThreadsPerChild</name>
838 <description>\e$B;R%W%m%;%9$=$l$>$l$K@8@.$5$l$k%9%l%C%I?t\e(B</description>
839 <syntax>ThreadsPerChild <var>number</var></syntax>
840 <default>\e$B>\:Y$O;HMQJ}K!$r;2>H\e(B</default>
841 <contextlist><context>server config</context></contextlist>
842 <modulelist><module>leader</module><module>mpm_winnt</module>
843 <module>threadpool</module><module>worker</module></modulelist>
844
845 <usage>
846     <p>\e$B$3$N%G%#%l%/%F%#%V$O!"$=$l$>$l$N;R%W%m%;%9$G@8@.$5$l$k\e(B
847     \e$B%9%l%C%I?t$r@_Dj$7$^$9!#\e(B
848     \e$B;R%W%m%;%9$O3+;O;~$K$3$l$i$N%9%l%C%I$r@8@.$7$F!"\e(B
849     \e$B$=$N8e$O@8@.$7$^$;$s!#\e(B<module>mpm_winnt</module> \e$B$N$h$&$J!"\e(B
850     \e$B;R%W%m%;%9$,0l$D$7$+$J$$$h$&$J\e(B MPM \e$B$rMxMQ$7$F$$$k$N$G$"$l$P!"\e(B
851     \e$B$3$NCM$O%5!<%P$NIi2YA4BN$r==J,<h$j07$($kDxEY$K!"\e(B
852     \e$BBg$-$/$J$1$l$P$J$j$^$;$s!#\e(B<module>worker</module> \e$B$N$h$&$J!"\e(B
853     \e$B;R%W%m%;%9$,J#?t$"$k$h$&$J\e(B MPM \e$B$rMxMQ$7$F$$$k$N$G$"$l$P!"\e(B
854     \e$B%5!<%P$NDL>oIi2Y$r==J,07$($kDxEY$K!"\e(B
855     <em>\e$B%9%l%C%IAm?t\e(B</em>\e$B$,B?$/$J$1$l$P$J$j$^$;$s!#\e(B</p>
856
857     <p><module>mpm_winnt</module>\e$B$G$N\e(B <directive>ThreadsPerChild</directive>
858     \e$B$N%G%U%)%k%HCM$O\e(B <code>64</code> \e$B$G!"B>$N>l9g$O\e(B
859     <code>25</code> \e$B$G$9!#\e(B</p>
860 </usage>
861 </directivesynopsis>
862
863 <directivesynopsis>
864 <name>ThreadStackSize</name>
865 <description>\e$B%/%i%$%"%s%H$N%3%M%/%7%g%s$r<u$1;}$D%9%l%C%I$,;HMQ$9$k\e(B
866 \e$B%9%?%C%/$N%P%$%H?t\e(B</description> 
867 <syntax>ThreadStackSize <var>size</var></syntax>
868 <default>NetWare \e$B$G$O\e(B 65536\e$B!#B>$N\e(B OS \e$B$G$O0c$C$?CM\e(B</default>
869 <contextlist><context>server config</context></contextlist>
870 <modulelist><module>leader</module><module>mpm_netware</module>
871 <module>mpm_winnt</module><module>perchild</module>
872 <module>threadpool</module><module>worker</module>
873 </modulelist>
874 <compatibility>2.1 \e$B0J9_\e(B</compatibility>
875
876 <usage>
877     <p>\e$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\e(B
878     \e$B8F$S=P$7$r9T$J$C$F$$$k%9%l%C%I$N!"\e(B(\e$B<+F0JQ?tMQ$N\e(B) \e$B%9%?%C%/%5%$%:$O\e(B
879     <directive>ThreadStackSize</directive> \e$B%G%#%l%/%F%#%V$G;XDj$7$^$9!#\e(B
880     \e$BBgDq$N>l9g\e(B OS \e$B$N;XDj$7$F$$$k%9%?%C%/%5%$%:$N%G%U%)%k%HCM$O\e(B
881     \e$BE,@Z$J$b$N$G$9$,!"D4@0$,I,MW$K$J$k>l9g$b$"$j$^$9\e(B:</p>
882
883     <ul>
884       <li>\e$B%9%l%C%I%9%?%C%/%5%$%:$N%G%U%)%k%HCM$,Hf3SE*>.$5$/@_Dj$5$l$F$$$k\e(B
885       \e$B%W%i%C%H%[!<%`\e(B (\e$BNc$($P\e(B HP-UX) \e$B$G$O!"<+F0JQ?tMQ$NNN0h$GBg$-$JMFNL$r\e(B
886       \e$B;HMQ$9$k%5!<%I%Q!<%F%#@=%b%8%e!<%k$N$?$a$K\e(B Apache \e$B$,%/%i%C%7%e$9$k\e(B
887       \e$B>l9g$b$"$j$^$9!#$=$N%b%8%e!<%k$OB>$N%W%i%C%H%[!<%`$G$O\e(B
888       \e$B%9%?%C%/%5%$%:$,Bg$-$$$?$a$K!"2wD4$KF0:n$9$k$+$b$7$l$^$;$s!#\e(B
889       \e$B$3$N%?%$%W$N%/%i%C%7%e$O!"\e(B<directive>ThreadStackSize</directive>
890       \e$B$G\e(B OS \e$B$N%G%U%)%k%HCM$h$jBg$-$JCM$r;XDj$9$k$3$H$G2r7h$7$^$9!#\e(B
891       \e$B%5!<%I%Q!<%F%#@=%b%8%e!<%k$G$3$N=hCV$,I,MW$G$"$k$H5-:\$5$l$F$$$k\e(B
892       \e$B>l9g$+!"\e(BApache \e$B$N=PNO$9$k%a%C%;!<%8$G%9%l%C%I%9%?%C%/%5%$%:$,\e(B
893       \e$B>.$5$9$.$k$H;XE&$5$l$F$$$k>l9g$K$N$_!"$3$ND4@0$r$7$F$/$@$5$$!#\e(B</li>
894
895       <li>\e$B%G%U%)%k%H%9%l%C%I%9%?%C%/%5%$%:$,!"\e(BWeb \e$B%5!<%PMQES$KI,MW$JNL$h$j$b\e(B
896       \e$BL@$i$+$KBg$-$9$.$k>l9g!"\e(B<directive>ThreadStackSize</directive> 
897       \e$B$r\e(B OS \e$B$N%G%U%)%k%HCM$h$j$b>.$5$JCM$K$9$k$3$H$G!";R%W%m%;%9$"$?$j$N\e(B
898       \e$B%9%l%C%I?t$r$h$jB?$/;}$?$;$i$l$k$h$&$K$J$j$^$9!#\e(B
899       \e$B$3$N%?%$%W$ND4@0$O!"%F%9%H4D6-$G%&%'%V%5!<%P$r40A4$K\e(B
900       \e$B%F%9%H$G$-$k>l9g$K8B$C$F9T$J$&$Y$-$G$9!#\e(B
901       \e$B$^$l$KB??t$N%9%?%C%/$,MW5a$5$l$k%j%/%(%9%H$r<u$1$k$3$H$,$"$k$+$b\e(B
902       \e$B$7$l$J$$$+$i$G$9!#\e(B
903       Web \e$B%5!<%P$N@_Dj$rJQ99$9$k$H!"8=:_$N\e(B <directive>ThreadStackSize</directive> 
904       \e$B$N@_Dj$,<h$j>C$5$l$k>l9g$,$"$j$^$9!#\e(B</li>
905     </ul>
906 </usage>
907 </directivesynopsis>
908
909 <directivesynopsis>
910 <name>User</name>
911 <description>\e$B%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6\e(B ID</description>
912 <syntax>User <var>unix-userid</var></syntax>
913 <default>User #-1</default>
914 <contextlist><context>server config</context></contextlist>
915 <modulelist><module>leader</module><module>perchild</module>
916 <module>prefork</module><module>threadpool</module><module>worker</module>
917 </modulelist>
918 <compatibility>Apache 2.0 \e$B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#\e(B
919 </compatibility>
920
921 <usage>
922     <p><directive>User</directive> \e$B%G%#%l%/%F%#%V$O\e(B
923     \e$B%5!<%P$,%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6\e(B ID \e$B$r@_Dj$7$^$9!#\e(B
924     \e$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"%9%?%s%I%"%m%s7?$N\e(B
925     \e$B%5!<%P$O:G=i$K\e(B root \e$B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#\e(B
926     \e$BHs\e(B root \e$B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!"\e(B
927     \e$B8"8B$NDc$$%f!<%6$X$HJQ$o$k$3$H$,$G$-$:!"\e(B
928     \e$B7k6I85$N%f!<%6$N%W%m%;%9$H$7$F<B9T$5$lB3$1$^$9!#\e(B
929     <code>root</code> \e$B$G5/F0$7$?>l9g$K?F%W%m%;%9$,\e(B root
930     \e$B$H$7$F<B9T$5$l$F$$$k$N$O@5>o$JF0:n$G$9!#\e(B
931     <var>Unix-userid</var> \e$B$O<!$N$I$l$+$G$9!#\e(B</p>
932
933     <dl>
934       <dt>\e$B%f!<%6L>\e(B</dt>
935       <dd>\e$B%f!<%6$rL>A0$G;2>H$7$^$9!#\e(B</dd>
936
937       <dt># \e$B$KB3$$$F%f!<%6HV9f\e(B</dt>
938       <dd>\e$B%f!<%6$rHV9f$G;2>H$7$^$9!#\e(B</dd>
939     </dl>
940
941     <p>\e$B$3$N%f!<%6$O!"30It$K8+$;$k$h$&$K0U?^$7$F$$$J$$%U%!%$%k$K!"\e(B
942     \e$B%"%/%;%92DG=$K$J$C$F$7$^$&$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9$7!"\e(B
943     \e$BF1MM$K\e(B HTTP \e$B%j%/%(%9%H$KBP$7$F1~Ez$9$k$h$&$K0U?^$7$F$$$J$$\e(B
944     \e$B<B9T%3!<%I$r!"<B9T$G$-$k$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9!#\e(B
945     \e$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%f!<%6$H%0%k!<%W$r\e(B
946     \e$B@_Dj$9$k$3$H$r$*A&$a$$$?$7$^$9!#\e(B
947     <code>nobody</code> \e$B%f!<%6$r;HMQ$9$k4IM}<T$b$$$^$9$,!"\e(B
948     \e$B$3$l$,>o$KK>$^$7$$$o$1$G$O$"$j$^$;$s!#\e(B
949     \e$B$J$<$J$i\e(B <code>nobody</code> \e$B%f!<%6$O!"%7%9%F%`$G\e(B
950     \e$BB>$NLr3d$rC4$C$F$$$k$+$bCN$l$J$$$+$i$G$9!#\e(B</p>
951
952     <note type="warning"><title>\e$B%;%-%e%j%F%#\e(B</title>
953       <p>\e$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"\e(B
954       <directive>User</directive> (\e$B$d\e(B <directive
955       module="mpm_common">Group</directive>) \e$B$r\e(B <code>root</code> \e$B$K\e(B
956       \e$B@_Dj$7$J$$$G$/$@$5$$!#\e(B</p>
957     </note>
958
959     <p><module>perchild</module> MPM \e$B$G$O!"0[$J$k%f!<%6\e(B ID
960     \e$B$GJ#?t$N%P!<%A%c%k%[%9%H$rF0$+$9$3$H$rL\E*$H$7$F$$$^$9$,!"\e(B
961     <directive>User</directive> \e$B$O!"<g%5!<%P$N%f!<%6\e(B ID 
962     \e$B$H!"\e(B<directive module="perchild">AssignUserID</directive>
963     \e$B%G%#%l%/%F%#%V$r;}$?$J$$\e(B <directive type="section"
964     module="core">VirtualHost</directive> \e$B%;%/%7%g%s$X$N\e(B
965     \e$B%U%)!<%k%P%C%/$H$rDj5A$9$k$3$H$K$J$j$^$9!#\e(B</p>
966
967     <p>\e$BFC5-;v9`\e(B: \e$B$3$N%G%#%l%/%F%#%V$r\e(B
968     <directive module="core" type="section">VirtualHost</directive>
969     \e$B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#\e(B
970     <program>suexec</program> \e$B8~$1$K%5!<%P$r@_Dj$9$k$N$G$"$l$P!"\e(B
971     <directive module="mod_suexec">SuexecUserGroup</directive>
972     \e$B$r;HMQ$7$F$/$@$5$$!#\e(B</p>
973
974     <note><title>\e$BCm0U\e(B</title>
975       <p><directive>User</directive> \e$B%G%#%l%/%F%#%V$O\e(B
976       <module>beos</module> \e$B$H\e(B <module>mpmt_os2</module> MPM
977       \e$B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#\e(B</p>
978     </note>
979 </usage>
980 </directivesynopsis>
981
982 </modulesynopsis>