mpm_common.xml.ja revision 0ffac1f7703f3e42ea217f610f076486e5a1036f
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch<?xml version="1.0" encoding="iso-2022-jp"?>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen<!-- English Revision: 106808 -->
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<!--
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen Copyright 2002-2004 The Apache Software Foundation
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen Licensed under the Apache License, Version 2.0 (the "License");
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen you may not use this file except in compliance with the License.
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen You may obtain a copy of the License at
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
421d30619384e72a27e2a5d13ff6525aff4d17feTimo Sirainen http://www.apache.org/licenses/LICENSE-2.0
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen Unless required by applicable law or agreed to in writing, software
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen distributed under the License is distributed on an "AS IS" BASIS,
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen See the License for the specific language governing permissions and
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen limitations under the License.
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen-->
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<modulesynopsis metafile="mpm_common.xml.meta">
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>mpm_common</name>
811f1d28176fdc349f0b45174d228a42d893aba0Timo Sirainen<description>$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s(B</description>
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen<status>MPM</status>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen
de62ce819d59a529530da4b57be1b8d6dad13d6bTimo Sirainen<directivesynopsis>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<name>AcceptMutex</name>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<description>$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r(B
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainenaccept $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
0dffa25d211be541ee3c953b23566a1a990789dfTimo Sirainen$B;H$&J}K!(B</description>
0dffa25d211be541ee3c953b23566a1a990789dfTimo Sirainen<syntax>AcceptMutex default|<var>method</var></syntax>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen<default>AcceptMutex default</default>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<contextlist><context>server config</context></contextlist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<modulelist><module>leader</module><module>perchild</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>prefork</module><module>threadpool</module><module>worker</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</modulelist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<usage>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen <p><directive>AcceptMutex</directive> $B%G%#%l%/%F%#%V$O!"(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $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
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen Apache $B$,D>Ns2=$9$k$?$a$K;H$&J}K!$r@_Dj$7$^$9!#(B
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen Apache 2.0 $B0JA0$O!"$3$N%a%=%C%I$O%3%s%Q%$%k;~$K$N$_A*Br$G$-$^$7$?!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B:GE,$JJ}K!$O!"%"!<%-%F%/%A%c$d%W%i%C%H%[!<%`$KBg$-$/0MB8$7$^$9!#(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B>\:Y$K4X$7$F$O!"(B<a
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen href="/misc/perf-tuning.html">$B@-G=$N%A%e!<%K%s%0(B</a>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B%I%-%e%a%s%H$r$4Mw2<$5$$!#(B</p>
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen <p>$B$3$N%G%#%l%/%F%#%V$,(B <code>Default</code>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen $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
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen $BB>$N;HMQ2DG=$J%a%=%C%I$N0lMw$O2<$K$"$j$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BA4$F$N%a%=%C%I$,A4$F$N%W%i%C%H%[!<%`$G;HMQ2DG=$G$"$k$o$1$G$O$J$$!"(B
811f1d28176fdc349f0b45174d228a42d893aba0Timo Sirainen $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B;HMQ2DG=$G$J$$%a%=%C%I$,;XDj$5$l$?>l9g$O!"(B
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen $B;HMQ2DG=$J%a%=%C%I$N0lMw$r4^$s$@%a%C%;!<%8$,(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%(%i!<%m%0$K=PNO$5$l$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <dl>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <dt><code>flock</code></dt>
4b8a6aec5fe2daa564799867f31e39e7ea46b9c3Timo Sirainen <dd><directive module="mpm_common">LockFile</directive>
4b8a6aec5fe2daa564799867f31e39e7ea46b9c3Timo Sirainen $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
94f84d1c3f786d1b92dd2a1507f83a2dad887c56Timo Sirainen <code>flock(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
4b8a6aec5fe2daa564799867f31e39e7ea46b9c3Timo Sirainen
4b8a6aec5fe2daa564799867f31e39e7ea46b9c3Timo Sirainen <dt><code>fcntl</code></dt>
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen <dd><directive module="mpm_common">LockFile</directive>
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <code>fcntl(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd>
de62ce819d59a529530da4b57be1b8d6dad13d6bTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <dt><code>posixsem</code></dt>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <dd>$BGSB>=hM}$N<BAu$K(B POSIX $B8_49%;%^%U%)$r;HMQ$7$^$9(B</dd>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <dt><code>pthread</code></dt>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <dd>POSIX Threads (PThreads) $B5,3J$G<BAu$5$l$F$$$k(B
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen POSIX $BGSB>=hM}$r;H$$$^$9!#(B</dd>
bf7dc750b95039981c0e9d728f313d50cf38a156Martti Rannanjärvi
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <dt><code>sysvsem</code></dt>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <dd>$BGSB>=hM}$N<BAu$K(B SySV $B7A<0$N%;%^%U%)$r;H$$$^$9!#(B</dd>
de62ce819d59a529530da4b57be1b8d6dad13d6bTimo Sirainen </dl>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <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
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <directive module="core">LogLevel</directive> $B$r(B <code>debug</code>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen $B$K@_Dj$9$k$H$h$$$G$7$g$&!#%G%U%)%k%H$N(B <directive>AcceptMutex</directive>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen $B$,(B <directive module="core">ErrorLog</directive> $B$K=q$-9~$^$l$^$9!#(B</p>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen
de62ce819d59a529530da4b57be1b8d6dad13d6bTimo Sirainen <note type="warning"><title>$B7Y9p(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>$B$[$H$s$I$N%7%9%F%`$K$*$$$F$O!"(B<code>pthread</code> $B%*%W%7%g%s$,(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BA*$P$l$F$$$k$H!";R%W%m%;%9$,(B <code>ApacheCntl</code> mutex $B$r(B
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen $BJ];}$7$F$$$k$H$-$K0[>o=*N;$7$?>l9g!"%5!<%P$O%j%/%(%9%H$X$N1~Ez$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BDd;_$7$F$7$^$$$^$9!#$3$l$,H/@8$7$?>l9g$O!"%5!<%P$rI|5l$5$;$k$?$a$K$O(B
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen $B<jF0$G:F5/F0$5$;$kI,MW$,$"$j$^$9!#(B</p>
421d30619384e72a27e2a5d13ff6525aff4d17feTimo Sirainen
421d30619384e72a27e2a5d13ff6525aff4d17feTimo Sirainen <p>Solaris $B$ONc30$G!"(BApache $B$b;HMQ$7$F$$$k!";R%W%m%;%9$,(B mutex $B$r(B
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen $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>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen <p>$B8f;HMQ$N%7%9%F%`$,(B <code>pthread_mutexattr_setrobust_np()</code> $B4X?t$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B<BAu$7$F$$$k>l9g$O!"(B<code>pthread</code> $B%*%W%7%g%s$r0BA4$K;HMQ$G$-$k(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B2DG=@-$,$"$j$^$9!#(B</p>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen </note>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen</usage>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen</directivesynopsis>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen<directivesynopsis>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen<name>CoreDumpDirectory</name>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen<description>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j(B
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen</description>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen<syntax>CoreDumpDirectory <var>directory</var></syntax>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<default>$B%G%U%)%k%H$N@_Dj$O@bL@J8$rFI$s$G$/$@$5$$(B</default>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<contextlist><context>server config</context></contextlist>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<modulelist><module>beos</module><module>leader</module>
e5fcfef143e64887fc6779588efe7f02cd5fc13eTimo Sirainen<module>mpm_winnt</module><module>perchild</module><module>prefork</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>threadpool</module><module>worker</module></modulelist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j$r@)8f$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%U%)%k%HCM$O(B <directive module="core">ServerRoot</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $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
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B=q$-9~$_2DG=$G$"$k$Y$-$G$O$J$$$N$G!"DL>o$O%3%"%@%s%W$O=q$-9~$^$l$^$;$s!#(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B%G%P%C%0$N$?$a$K%3%"%@%s%W$,I,MW$G$"$l$P!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $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>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <note><title>Linux $B$G$N%3%"%@%s%W(B</title>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <p>Apache $B$,(B root $B$H$7$F5/F0$5$l$F!"JL$N%f!<%6$N8"8B$K0J9_$7$?>l9g$O(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen 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
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen $B%3%"%@%s%W$r(B<em>$BL58z(B</em>$B$K$7$^$9!#(BApache (2.0.46 $B0J9_(B) $B$O(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen Linux 2.4 $B0J9_$G$O%3%"%@%s%W$r9T$J$&$h$&$K:F;XDj$7$^$9$,!"$=$l$O(B
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen <directive>CoreDumpDirectory</directive> $B$rL@<(E*$K@_Dj$7$?$H$-$K(B
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $B8B$j$^$9!#(B</p>
c8296ac1ed68ed5c5168de545b76f9b27fc76d35Timo Sirainen </note>
c8296ac1ed68ed5c5168de545b76f9b27fc76d35Timo Sirainen</usage>
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen</directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<directivesynopsis>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<name>EnableExceptionHook</name>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<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>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<syntax>EnableExceptionHook On|Off</syntax>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<default>EnableExceptionHook Off</default>
9fc97c8aa8190df87624d214bcc5d0b5362bec93Timo Sirainen<contextlist><context>server config</context></contextlist>
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen<modulelist><module>leader</module><module>perchild</module>
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen<module>prefork</module><module>threadpool</module>
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen<module>worker</module></modulelist>
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen<compatibility>2.0.49 $B0J9_(B</compatibility>
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen
4f4daf7df84f450c7342de569bf25195e93d6bc7Timo Sirainen<usage>
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen <p>$B0BA4>e$NM}M3$+$i!"(B<code>--enable-exception-hook</code> configure
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $B%*%W%7%g%s$rM-8z$K$7$?>l9g$K$N$_!"$3$N%G%#%l%/%F%#%V$rMxMQ$G$-$^$9!#(B
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $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
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $B%U%C%/$rM-8z$K$7$^$9!#(B</p>
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen <p>$B$3$N$h$&$J30It%b%8%e!<%k$O!"4{$KFs$DB8:_$7$F$$$F!"(B
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen <code>mod_whatkilledus</code> $B$H(B <code>mod_backtrace</code>
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $B$,$3$N%U%C%/$r3hMQ$7$^$9!#$3$l$i$N>\:Y$K$D$$$F$O(B Jeff Trawick
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen $B$5$s$N(B <a href="http://www.apache.org/~trawick/exception_hook.html"
c0273594fd114be5262298019b7392bdd6d0e537Timo Sirainen >EnableExceptionHook site</a> $B$r;2>H$7$F$/$@$5$$!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<directivesynopsis>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<name>Group</name>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<description>$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W(B</description>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<syntax>Group <var>unix-group</var></syntax>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<default>Group #-1</default>
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen<contextlist><context>server config</context></contextlist>
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen<modulelist><module>beos</module><module>leader</module>
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen<module>threadpool</module><module>worker</module></modulelist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<compatibility>Apache 2.0 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B</compatibility>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<usage>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <p><directive>Group</directive> $B%G%#%l%/%F%#%V$G!"(B
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen $B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$7$F$*$/%0%k!<%W$r@_Dj$7$^$9!#(B
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen $B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%5!<%P$O:G=i$K(B <code>root</code> $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen $BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!";XDj$7$?%0%k!<%W$KJQ2=$G$-$:$K!"(B
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen $B7k2LE*$K5/F0$7$?%f!<%6$NB0$9$k%0%k!<%W$G<B9T$5$l$k$3$H$K$J$j$^$9!#(B
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen <var>unix-group</var> $B$O<!$N$&$A$N$$$:$l$+$G$9(B:</p>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen
a220c655b1a3d923713afe8b83641c1050b44dbaAki Tuomi <dl>
54d437dea655b338e45a8917880f3d3a2a7b698dTimo Sirainen <dt>$B%0%k!<%WL>(B</dt>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen <dd>$B%0%k!<%W$rL>A0$G;2>H$7$^$9(B</dd>
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen <dt><code>#</code> $B$KB3$$$F%0%k!<%WHV9f(B</dt>
54d437dea655b338e45a8917880f3d3a2a7b698dTimo Sirainen <dd>$B%0%k!<%W$r$rHV9f$G;2>H$7$^$9!#(B</dd>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen </dl>
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen <example><title>$BNc(B</title>
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen Group www-group
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen </example>
063fb94038763870c1d1ad6898b82680910725faTimo Sirainen
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen <p>$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%0%k!<%W$r@_Dj$9$k$3$H$r(B
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen $B$*A&$a$7$^$9!#(B<code>nobody</code> $B$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen $B2DG=$G$"$C$?$jK>$^$7$$Lu$G$OI,$:$7$b$"$j$^$;$s!#(B</p>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen <note type="warning"><title>$B%;%-%e%j%F%#(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B
54d437dea655b338e45a8917880f3d3a2a7b698dTimo Sirainen <directive>Group</directive> ($B$d(B <directive
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen module="mpm_common">User</directive>) $B$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <code>root</code> $B$K(B $B@_Dj$7$J$$$G$/$@$5$$!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive module="core" type="section">VirtualHost</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(BApache 2.0 $B$G(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <program>suexec</program> $B$r@_Dj$7$?$$>l9g$O!"(B
b66d803de86bfb411165b3465b0d9ef64ecfe2a1Timo Sirainen <directive module="mod_suexec">SuexecUserGroup</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$r;HMQ$7$F$/$@$5$$!#(B</p>
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen <note><title>$BCm0U(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>Group</directive> $B%G%#%l%/%F%#%V$O(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <module>beos</module> $B$H(B <module>mpmt_os2</module> MPM
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</p>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen </note>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen</usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</directivesynopsis>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen
a220c655b1a3d923713afe8b83641c1050b44dbaAki Tuomi<directivesynopsis>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<name>PidFile</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description>$B%G!<%b%s$N%W%m%;%9(B ID
6380f2bc729a03b328793e8ad6ba7587620fa184Timo Sirainen$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>PidFile <var>filename</var></syntax>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen<default>PidFile logs/httpd.pid</default>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen<modulelist><module>beos</module><module>leader</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>mpm_winnt</module><module>mpmt_os2</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>perchild</module><module>prefork</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>threadpool</module><module>worker</module></modulelist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>PidFile</directive> $B%G%#%l%/%F%#%V$G!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $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
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%U%!%$%kL>$,@dBP%Q%9$G$J$$>l9g$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive module="core">ServerRoot</directive>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$+$i$NAjBPE*$J$b$N$H$7$F07$o$l$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen <example><title>$BNc(B</title>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen PidFile /var/run/apache.pid
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen </example>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen <p>$B%5!<%P$,(B <directive module="core">ErrorLog</directive>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B$d(B <directive module="mod_log_config">TransferLog</directive>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$rJD$8$F3+$-D>$7$?$j!"@_Dj%U%!%$%k$r(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B:FFI9~$7$?$j$5$;$k$?$a$K!"%5!<%P$K%7%0%J%k$rAw$k$3$H$,$G$-$k$H(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $BJXMx$J$3$H$,$"$j$^$9!#(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$3$l$O(B SIGHUP (kill -1) $B%7%0%J%k$r(B <directive>PidFile</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$K=q$+$l$F$$$k%W%m%;%9(B ID $B$KAw$k$3$H$G$G$-$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>PidFile</directive> $B$K$O!"%m%0%U%!%$%k$N@_CV0LCV$d(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <a href="/misc/security_tips.html#serverroot">$B%;%-%e%j%F%#(B</a>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <note><title>$BCm0U(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>Apache 2 $B$G$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <program>apachectl</program>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%9%/%j%W%H$N$_$r;HMQ$7$F%5!<%P$N(B ($B:F(B) $B5/F0$dDd;_$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B9T$J$&$3$H$r?d>)$7$F$$$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</directivesynopsis>
e34d170f8f0e084bd94bfbc1a7085ece67e508dfTimo Sirainen
e34d170f8f0e084bd94bfbc1a7085ece67e508dfTimo Sirainen<directivesynopsis>
e34d170f8f0e084bd94bfbc1a7085ece67e508dfTimo Sirainen<name>Listen</name>
e34d170f8f0e084bd94bfbc1a7085ece67e508dfTimo Sirainen<description>$B%5!<%P$,(B listen $B$9$k(BIP $B%"%I%l%9$H%]!<%HHV9f(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>Listen [<var>IP-address</var>:]<var>portnumber</var></syntax>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<contextlist><context>server config</context></contextlist>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen<modulelist><module>beos</module><module>leader</module>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen<module>mpm_netware</module><module>mpm_winnt</module>
787bbd436a27587393bbcafa23f307f4ee3635b1Aki Tuomi<module>mpmt_os2</module><module>perchild</module>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen<module>prefork</module><module>threadpool</module><module>worker</module>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen</modulelist>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen<compatibility>Apache 2.0 $B$+$iI,MW$J%G%#%l%/%F%#%V(B</compatibility>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen<usage>
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen <p><directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B Apache
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen $B$,FCDj$N(B IP $B%"%I%l%9$d%]!<%HHV9f$@$1$r(B listen $B$9$k$h$&$K;XDj$7$^$9!#(B
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen $B%G%U%)%k%H$G$OA4$F$N(B IP $B%$%s%?!<%U%'!<%9$N%j%/%(%9%H$K1~Ez$7$^$9!#(B
a078043bcc7d3b7feeb6f9cc276918a9c7d1490dTimo Sirainen <directive>Listen</directive> $B%G%#%l%/%F%#%V$O(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B8=:_$OI,?\$N%G%#%l%/%F%#%V$H$J$j$^$7$?!#(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$b$7@_Dj%U%!%$%k$K$J$1$l$P!"%5!<%P$O5/F0$K<:GT$7$^$9!#(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B$3$l$O0JA0$N%P!<%8%g%s$N(B Apache $B$+$iJQ99$N$"$C$?ItJ,$G$9!#(B</p>
2ced1cbfba4336d261d68032525a5b146a019273Timo Sirainen
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen <p><directive>Listen</directive> $B%G%#%l%/%F%#%V$G$O!"FCDj$N%]!<%H$"$k$$$O(B
a02d497640da4e47f90295a90d30960866de4f3cTimo Sirainen $B%"%I%l%9$H%]!<%H$NAH$_9g$o$;$+$iF~$C$F$/$k%j%/%(%9%H$KBP$7$F(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B1~Ez$9$k$h$&$K;XDj$7$^$9!#(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B$b$7%]!<%HHV9f$@$1$,;XDj$5$l$?>l9g$O!"%5!<%P$OA4%$%s%?!<%U%'!<%9$N(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B;XDj$5$l$?%]!<%HHV9f$KBP$7$F(B listen $B$7$^$9!#(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen IP $B%"%I%l%9$,%]!<%H$H$H$b$K;XDj$5$l$?>l9g$O!"(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B%5!<%P$O;XDj$5$l$?%]!<%H$H%$%s%?!<%U%'!<%9$KBP$7$F(B listen
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B$7$^$9!#(B</p>
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen <p>$BJ#?t$N%"%I%l%9$H%]!<%H$KBP$7$F(B listen $B$9$k$h$&$K!"(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $BJ#?t$N(B <directive>Listen</directive> $B%G%#%l%/%F%#%V$r;H$&$3$H$b$G$-$^$9!#(B
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen $B%5!<%P$ONs5s$5$l$?%"%I%l%9$H%]!<%HA4$F$+$i$N%j%/%(%9%H$KBP$7$F(B
7b032348d7bbb93ff96188289d3dfc1899b9abb3Josef 'Jeff' Sipek $B1~Ez$7$^$9!#(B</p>
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen <p>$BNc$($P!"%5!<%P$,(B 80 $BHV%]!<%H$H(B 8000 $BHV%]!<%H$NN>J}$N(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%3%M%/%7%g%s$r<u$1F~$l$k>l9g$O!"<!$N$h$&$K$7$^$9!#(B</p>
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <example>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen Listen 80<br />
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen Listen 8000
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen </example>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>$BFs$D$NFCDj$N%$%s%?!<%U%'!<%9$H%]!<%HHV9f$+$i$N%3%M%/%7%g%s$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B<u$1F~$l$k$h$&$K$9$k$K$O!"<!$N$h$&$K$7$^$9!#(B</p>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <example>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen Listen 192.170.2.1:80<br />
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen Listen 192.170.2.5:8000
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen </example>
b66d803de86bfb411165b3465b0d9ef64ecfe2a1Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>IPv6 $B%"%I%l%9$O3Q3g8L$G0O$^$J$1$l$P$J$j$^$;$s!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BNc$($P<!$NNc$N$h$&$K$G$9!#(B</p>
f2496be45dc16d1f93cb82a146b91d273b0621c0Aki Tuomi
37fefd2da5488165c800b20623fa55b3695c84e7Timo Sirainen <example>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen Listen [fe80::a00:20ff:fea7:ccea]:80
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen </example>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen <note><title>$B%(%i!<>r7o(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BF10l(B IP $B%"%I%l%9$H%]!<%H$NAH$K!"J#?t$N(B <code>Listen</code>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%#%l%/%F%#%V$r;XDj$7$F$7$^$&$H!"(B'Address already in use'
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$H$$$&%(%i!<%a%C%;!<%8$r<u$1$k$3$H$K$J$j$^$9!#(B
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<seealso><a href="/dns-caveats.html">DNS $B$NLdBj(B</a></seealso>
54d437dea655b338e45a8917880f3d3a2a7b698dTimo Sirainen<seealso><a href="/bind.html">Apache
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></seealso>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen</directivesynopsis>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<directivesynopsis>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<name>ListenBackLog</name>
5b6470e0e2ef4012430cdeca7d9b89c1278a0ed4Timo Sirainen<description>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9(B</description>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<syntax>ListenBacklog <var>backlog</var></syntax>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<default>ListenBacklog 511</default>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<contextlist><context>server config</context></contextlist>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<modulelist><module>beos</module><module>leader</module>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<module>mpm_netware</module><module>mpm_winnt</module>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<module>mpmt_os2</module><module>perchild</module><module>prefork</module>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<module>threadpool</module><module>worker</module></modulelist>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen<usage>
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen <p>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9$G$9!#(B
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen $B0lHLE*$K$OD4@0$9$kI,MW$O$"$j$^$;$s$7!"D4@0$OK>$^$7$/$"$j$^$;$s!#(B
03a83759c3ca0825ec899fc3dbb05b04ed0d911eTimo Sirainen $B$7$+$7!"(BTCP SYN $B%U%i%C%I%"%?%C%/$N>u672<$K$*$+$l$k>l9g$K!"(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $BA}$d$7$?J}$,K>$^$7$$%7%9%F%`$b$"$j$^$9!#(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen <code>listen(2)</code> $B%7%9%F%`%3!<%k$N%P%C%/%m%0%Q%i%a!<%?$r(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B$4Mw2<$5$$!#(B</p>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen <p>$B$3$NCM$O(B OS $B$K$h$j!">.$5$J?t$KM^$($i$l$^$9!#(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $BCM$O(B OS $BKh$K0[$J$C$F$$$^$9!#$^$?B?$/$N(B OS $B$G$O!"(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $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
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B@_Dj$5$l$F$$$kCM$K4p$E$$$F(B ($BDL>o$O@_DjCM$h$j$bBg$-$JCM$r(B)
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B;H$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen</usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</directivesynopsis>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>LockFile</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description>$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>LockFile <var>filename</var></syntax>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<default>LockFile logs/accept.lock</default>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<contextlist><context>server config</context></contextlist>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen<modulelist><module>leader</module><module>perchild</module>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen<module>prefork</module><module>threadpool</module><module>worker</module>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen</modulelist>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen
a92dab68f02b3c6a18859bf9d59457d45711a4c5Timo Sirainen<usage>
a92dab68f02b3c6a18859bf9d59457d45711a4c5Timo Sirainen <p><directive module="mpm_common">AcceptMutex</directive>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B$,(B <code>fcntl</code> $B$d(B <code>flock</code>
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $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
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen <directive>LockFile</directive> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B$3$N%G%#%l%/%F%#%V$ODL>o$O$=$N$^$^$K$7$F$*$-$^$9!#(B
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B<g$K(B <code>logs</code> $B%G%#%l%/%H%j$,(B NFS
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B$G%^%&%s%H$5$l$F$$$k>l9g$J$I$KCM$rJQ$($^$9!#(B
402406d664811c4f0042d491f47493d8b4f9e5afTimo Sirainen $B$J$<$J$i(B<strong>$B%m%C%/%U%!%$%k$O%m!<%+%k%G%#%9%/$K(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BJ]B8$5$l$J$1$l$P$J$i$J$$(B</strong>$B$+$i$G$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%a%$%s%5!<%P%W%m%;%9$N(B PID $B$,%U%!%$%kL>$K<+F0E*$KIU2C$5$l$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <note type="warning"><title>$B%;%-%e%j%F%#(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><code>/var/tmp</code>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$H$$$C$?!"C/$G$b=q$-9~$a$k%G%#%l%/%H%j$K%U%!%$%k$r(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <em>$BCV$+$J$$(B</em>$BJ}$,$h$$$G$9!#$J$<$J$i!"%5!<%P$,5/F0;~$K:n@.$9$k(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%m%C%/%U%!%$%k$N:n@.<+BN$rK832$9$k$3$H$K$h$C$F!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BC/$G$b%5!<%S%95qH]%"%?%C%/$r0z$-5/$3$9$3$H$,$G$-$k$+$i$G$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>MaxClients</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description>$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen$B;R%W%m%;%9$N:GBg8D?t(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>MaxClients <var>number</var></syntax>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</default>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<contextlist><context>server config</context></contextlist>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen<modulelist><module>beos</module><module>leader</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>prefork</module><module>threadpool</module><module>worker</module>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen</modulelist>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen<usage>
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen <p><directive>MaxClients</directive> $B%G%#%l%/%F%#%V$O!"(B
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen $B1~Ez$9$k$3$H$N$G$-$kF1;~%j%/%(%9%H?t$r@_Dj$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive>MaxClients</directive> $B@)8B?t$r1[$($k%3%M%/%7%g%s$ODL>o!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive module="mpm_common">ListenBacklog</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%#%l%/%F%#%V$G@_Dj$7$??t$^$G%-%e!<$KF~$j$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $BB>$N%j%/%(%9%H$N:G8e$^$GC#$7$F;R%W%m%;%9$,6u$/$H!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B<!$N%3%M%/%7%g%s$K1~Ez$7$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p>$B%9%l%C%I$rMQ$$$J$$%5!<%P(B (<em>$B$9$J$o$A(B</em> <module>prefork</module>)
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen $B$G$O!"(B<directive>MaxClients</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$O!"%j%/%(%9%H$K1~Ez$9$k$?$a$K5/F0$5$l$k(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B;R%W%m%;%9$N:GBg?t$H$J$j$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%U%)%k%HCM$O(B <code>256</code> $B$G!"$3$l$rA}2C$5$;$?$$>l9g$O!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <directive module="mpm_common">ServerLimit</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$NCM$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <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>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <module>beos</module> <module>worker</module>)
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$G$O!"(B<directive>MaxClients</directive>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$O!"%/%i%$%"%s%H$K1~Ez$G$-$k%9%l%C%I$NAm?t$r@)8B$7$^$9!#(B
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen <module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>50</code> $B$G$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%O%$%V%j%C%I(B MPM $B$G$N%G%U%)%k%HCM$O(B 16
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive module="mpm_common">ServerLimit</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$N(B <code>25</code> $BG\(B (<directive
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen module="mpm_common">ThreadsPerChild</directive>) $B$G$9!#(B
9b6eb5a72ffe61579e24c6ae4c6ce3d4e9104b95Timo Sirainen <directive>MaxClients</directive>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$r(B 16 $B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <directive module="mpm_common">ServerLimit</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen</directivesynopsis>
57b523eeb99ed5d7f5002907a409cdef54353ce5Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>MaxMemFree</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description><code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>MaxMemFree <var>KBytes</var></syntax>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen<default>MaxMemFree 0</default>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<contextlist><context>server config</context></contextlist>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen<modulelist><module>beos</module><module>leader</module>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen<module>mpm_netware</module><module>prefork</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist>
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen
761078be421a1f6175fc5eaf9b1d8b94a0394a7eTimo Sirainen<usage>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>MaxMemFree</directive> $B%G%#%l%/%F%#%V$O(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <code>free()</code> $B$,8F$P$l$J$$8B$j!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B@_Dj$5$l$F$$$J$$$+!"Nm$K@_Dj$5$l$F$$$k$H$-$O!"L5@)8B$K$J$j$^$9!#(B</p>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen</usage>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen</directivesynopsis>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<directivesynopsis>
03f4c5f3502801f5b318f464cc75313a88558805Timo Sirainen<name>MaxRequestsPerChild</name>
9b664389d8bc53b15f5e39f8c02a579e24f55192Timo Sirainen<description>$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B(B</description>
9b664389d8bc53b15f5e39f8c02a579e24f55192Timo Sirainen<syntax>MaxRequestsPerChild <var>number</var></syntax>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<default>MaxRequestsPerChild 10000</default>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen<contextlist><context>server config</context></contextlist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<modulelist><module>leader</module><module>mpm_netware</module>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<module>mpm_winnt</module><module>mpmt_os2</module>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<module>perchild</module><module>prefork</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>threadpool</module><module>worker</module></modulelist>
009d6d90b33bc7f64fa8251ac392cc87a835b833Timo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<usage>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen <p><directive>MaxRequestsPerChild</directive> $B%G%#%l%/%F%#%V$O!"(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B8D!9$N;R%5!<%P%W%m%;%9$,07$&$3$H$N$G$-$k%j%/%(%9%H$N@)8B?t$r(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B@_Dj$7$^$9!#(B<directive>MaxRequestsPerChild</directive>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B8D$N%j%/%(%9%H$N8e$K!";R%W%m%;%9$O=*N;$7$^$9!#(B
03f4c5f3502801f5b318f464cc75313a88558805Timo Sirainen <directive>MaxRequestsPerChild</directive> $B$,(B <code>0</code>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $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>
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen <note><title>$B$=$NB>$N%G%U%)%k%HCM(B</title>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <p><module>mpm_netware</module> $B$H(B <module>mpm_winnt</module>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$G$N%G%U%)%k%HCM$O(B <code>0</code> $B$G$9!#(B</p>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>MaxRequestsPerChild</directive>
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen $B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9(B:</p>
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <ul>
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen <li>($B6vH/E*$J(B) $B%a%b%j!<%j!<%/$,5/$3$C$?>l9g$K(B
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen $B%W%m%;%9$,>CHq$9$k%a%b%j$NAmNL$r@)8B$G$-$k(B</li>
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <li>$B%W%m%;%9$KM-8B$N%i%$%U%?%$%`$r@_Dj$9$k$3$H$G!"(B
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen $B%5!<%PIi2Y$,2<$,$C$?;~$K%W%m%;%9?t$r>/$J$/$9$k$3$H$,$G$-$k(B</li>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen </ul>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <note><title>$BCm(B</title>
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen <p><directive module="core">KeepAlive</directive> $B%j%/%(%9%H$N>l9g$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B0l$DL\$N%j%/%(%9%H$@$1$,$3$N@)8B$K3:Ev$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $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
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen $B@)8B$9$k$h$&$K5sF0$,JQ2=$7$^$9!#(B</p>
be044d4f3d08652d7332cdec5aaf8391474908bbTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
678d0463849ba777106eb7875f27db07a5d8e3dfTimo Sirainen</directivesynopsis>
85a4ae7e8df7ea45a7665828e5edf48a5fc85730Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>MaxSpareThreads</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description>$B%"%$%I%k%9%l%C%I$N:GBg?t(B</description>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<syntax>MaxSpareThreads <var>number</var></syntax>
23bdbb7b1831785c6ba6df190f6369da882d2b9dTimo Sirainen<default>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</default>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<contextlist><context>server config</context></contextlist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<modulelist><module>beos</module><module>leader</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>mpm_netware</module><module>mpmt_os2</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>perchild</module><module>threadpool</module><module>worker</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</modulelist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<usage>
85a4ae7e8df7ea45a7665828e5edf48a5fc85730Timo Sirainen <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
85a4ae7e8df7ea45a7665828e5edf48a5fc85730Timo Sirainen $B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$5$l$^$9!#(B</p>
3d4450c252790b03bb5ce054987ac91110f1ff62Timo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><module>perchild</module> $B$G$O!"(B
678d0463849ba777106eb7875f27db07a5d8e3dfTimo Sirainen $B%G%U%)%k%H$O(B <code>MaxSpareThreads 10</code> $B$G$9!#(B
678d0463849ba777106eb7875f27db07a5d8e3dfTimo Sirainen $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
3d4450c252790b03bb5ce054987ac91110f1ff62Timo Sirainen $B;R%W%m%;%9$K%"%$%I%k%9%l%C%I$,B?$9$.$k>l9g$O!"(B
4ee00532a265bdfb38539d811fcd12d51210ac35Timo Sirainen $B%5!<%P$O$=$N;R%W%m%;%9$K4^$^$l$k%9%l%C%I$r=*N;$7;O$a$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><module>worker</module>, <module>leader</module>,
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <module>threadpool</module> $B$G$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%U%)%k%H$O(B <code>MaxSpareThreads 250</code> $B$G$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%5!<%P$G%"%$%I%k%9%l%C%I?t$,B?$9$.$k>l9g$O!"(B
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen $B$3$N?t;z$h$j$b>/$J$$?t$K$J$k$^$G;R%W%m%;%9$r=*N;$7$^$9!#(B</p>
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen <p><module>mpm_netware</module> $B$G$O!"(B
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen $B%G%U%)%k%H$O(B <code>MaxSpareThreads 100</code> $B$G$9!#(B
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen $B$3$N(B MPM $B$O%7%s%0%k%W%m%;%9$G<B9T$5$l$^$9$N$G!"(B
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen $B%9%Z%"%9%l%C%I?t$b%5!<%PA4BN$G4*Dj$7$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <module>mpm_netware</module> $B$H;w$?5sF0$r$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <module>beos</module> $B$G$N%G%U%)%k%HCM$O(B <code>MaxSpareThreads 50</code>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%HCM$O(B <code>10</code>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$G$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <note><title>$B@)8B;v9`(B</title>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><directive>MaxSpareThreads</directive> $B$N<h$kCM$K$O@)8B$,$"$j$^$9!#(B
be5a825edb376a5ed33df151f24fda0c0ac6b088Timo Sirainen Apache $B$O<!$N5,B'$K=>$C$F<+F0E*$KJd@5$7$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <ul>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <li><module>perchild</module> $B$G$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive>MaxSpareThreads</directive> $B$,(B
31a574fda352ef4f71dbff9c30e15e4744e132c0Timo Sirainen <directive module="mpm_common">ThreadLimit</directive>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$HEy$7$$$+$=$l0J2<$G$"$kI,MW$,$"$j$^$9!#(B</li>
de11cf486e0d0448537b1b5d546496ab85e7cda8Timo Sirainen
3d4450c252790b03bb5ce054987ac91110f1ff62Timo Sirainen <li><module>mpm_netware</module> $B$O(B
3d4450c252790b03bb5ce054987ac91110f1ff62Timo Sirainen <directive module="mpm_common">MinSpareThreads</directive>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$h$j$bBg$-$$I,MW$,$"$j$^$9!#(B</li>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <li><module>leader</module>, <module>threadpool</module>,
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen <module>worker</module> $B$G$O!"(B
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen <directive module="mpm_common">MinSpareThreads</directive> $B$H(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <directive module="mpm_common">ThreadsPerChild</directive>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$G7h$^$kAmOB$HEy$7$$$+Bg$-$$I,MW$,$"$j$^$9!#(B</li>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen </ul>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen </note>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen</usage>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<seealso><directive module="mpm_common">StartServers</directive></seealso>
678d0463849ba777106eb7875f27db07a5d8e3dfTimo Sirainen</directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
678d0463849ba777106eb7875f27db07a5d8e3dfTimo Sirainen<directivesynopsis>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<name>MinSpareThreads</name>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<description>$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen$B%"%$%I%k%9%l%C%I?t$N:G>.?t(B</description>
117fb8c00336dc54bab9cfa547249df7a4970611Timo Sirainen<syntax>MinSpareServers <var>number</var></syntax>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<default>$B>\:Y$O;HMQJ}K!$r$4Mw2<$5$$!#(B</default>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<contextlist><context>server config</context></contextlist>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<modulelist><module>beos</module><module>leader</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>mpm_netware</module><module>mpmt_os2</module>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen<module>perchild</module><module>threadpool</module><module>worker</module>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen</modulelist>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen<usage>
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen <p>$B%j%/%(%9%H$K1~Ez$9$k%9%l%C%I?t$N:G>.CM$G$9!#(B
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen $B0[$J$k(B MPM $B$G$O$=$l$>$l!"(B
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen $B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#(B</p>
e34d170f8f0e084bd94bfbc1a7085ece67e508dfTimo Sirainen
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen <p><module>perchild</module> $B$G$O!"(B
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen $B%G%U%)%k%H$O(B <code>MinSpareThreads 5</code> $B$G!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B%"%$%I%k%9%l%C%I?t$r;R%W%m%;%9Kh$K4F;k$7$^$9!#(B
7bafda1813454621e03615e83d55bccfa7cc56bdTimo Sirainen $B$b$7;R%W%m%;%9$K==J,$J?t$N%9%l%C%I$,$J$1$l$P!"(B
e51bfe0db17f1a2e44932d0d6d3958ae409a8bcfTimo Sirainen $B%5!<%P$O$=$N;R%W%m%;%9$K?7$7$$%9%l%C%I$r:n$j;O$a$^$9!#(B
e51bfe0db17f1a2e44932d0d6d3958ae409a8bcfTimo Sirainen $B$G$9$+$i!"(B<directive module="perchild">NumServers</directive>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen $B$r(B 10 $B$K!"(B<directive>MinSpareThreads</directive> $B$r(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen 5 $B$K$7$?>l9g$O!":G>.$G$b(B 50 $B$N%"%$%I%k%9%l%C%I$,(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%7%9%F%`>e$K$"$k$3$H$K$J$j$^$9!#(B</p>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <p><module>worker</module>, <module>leader</module>,
37f96554a5734557cd454691d163e602d36384b4Timo Sirainen <module>threadpool</module> $B$G$O!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%G%U%)%k%H$O(B <code>MinSpareThreads 75</code> $B$G!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B$b$7%5!<%P$K==J,$J?t$N%"%$%I%k%9%l%C%I$,$J$1$l$P!"(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B%"%$%I%k%9%l%C%I?t$,$3$N?t$h$j$bBg$-$/$J$k$^$G(B
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen $B?7$7$$;R%W%m%;%9$,@8@.$5$l$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><module>mpm_netware</module> $B$G$O!"(B
de11cf486e0d0448537b1b5d546496ab85e7cda8Timo Sirainen $B%G%U%)%k%H$O(B <code>MinSpareThreads 10</code> $B$G!"(B
027c729b3107441f54a2602ccf2c67c6206998d5Timo Sirainen $B%7%s%0%k%W%m%;%9(B MPM $B$G$9$N$G!"%5!<%PA4BN$G4IM}$5$l$^$9!#(B</p>
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen
8d587838c414c48a331f0b54cd7ffd97e5024abdTimo Sirainen <p><module>beos</module> $B$H(B <module>mpmt_os2</module> $B$O!"(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <module>mpm_netware</module>$B$K$h$/;w$F$$$^$9!#(B
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen <module>beos</module> $B$G$N%G%U%)%k%H$O(B <code>MinSpareThreads 1</code>
b7fdf4fe23801de680e0be5aca0596a3c9ea3f8fTimo Sirainen $B$G$9!#(B<module>mpmt_os2</module> $B$G$N%G%U%)%k%H$O(B
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen <code>5</code> $B$G$9!#(B</p>
57f4445a46726a17bfe78b0964dd301a6ccb40ecTimo Sirainen</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 1920 $B$G!"(B
$BB>$N>l9g$O(B 64 $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 root $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>