Loading docs/manual/mod/index.html +4 −1 Original line number Diff line number Diff line Loading @@ -35,8 +35,11 @@ of processes, variable number of threads/child <DT><A HREF="mpmt_pthread.html">mpmt_pthread</A> <DD>Multi-Processing Model with Threading via Pthreads; Variable number of processes, constant number of threads/child <DT><a href="mpm_winnt.html">mpm_winnt</a> <DD>Multi-Processing Model with a single control process and a single server process with multiple threads for Windows NT <DT><a href="prefork.html">prefork</a> <DD>Non-threaded preforking processes model similar to Apache 1.3. <DD>Non-threaded preforking processes model similar to Apache 1.3 </DL> <h2>Other Modules</h2> Loading docs/manual/mod/mpm_common.html +15 −31 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ than one multi-processing module (MPM). <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>This controls the directory to which Apache attempts to switch before dumping core. The default is in the <A Loading Loading @@ -92,7 +92,7 @@ you can use this directive to place it in a different location.<P><HR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> The Group directive sets the group under which the server will answer requests. In order to use this directive, the stand-alone server must be run initially Loading Loading @@ -142,7 +142,7 @@ considerations.<P><HR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>The PidFile directive sets the file to which the server records the process id of the daemon. If the filename does not begin with a slash Loading Loading @@ -177,7 +177,7 @@ Listen [<EM>IP address</EM>:]<EM>port number</EM><BR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <P>The Listen directive instructs Apache to listen to more than one IP Loading Loading @@ -247,7 +247,7 @@ interfaces and port numbers, use <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <P>The maximum length of the queue of pending connections. Generally no tuning is needed or desired, however on some systems it is desirable Loading Loading @@ -280,7 +280,7 @@ use exactly what is specified as the backlog, but use a number based on <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> <p>The LockFile directive sets the path to the lockfile used when Apache is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or Loading Loading @@ -362,7 +362,7 @@ href="#threadsperchild">ThreadsPerChild</a>.</p> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>The MaxRequestsPerChild directive sets the limit on the number of requests that an individual child server process will handle. After MaxRequestsPerChild Loading Loading @@ -405,9 +405,9 @@ behavior to limit the number of <EM>connections</EM> per child. <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread</p> <P>Content needed here!</p> <P>Maximum number of idle threads.</p> <p>See also <A HREF="#minsparethreads">MinSpareThreads</A> and <A HREF="#startservers">StartServers</A>. Loading Loading @@ -435,21 +435,9 @@ behavior to limit the number of <EM>connections</EM> per child. <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> <p><strong>fix me</strong></p> <p>The MinSpareServers directive sets the desired minimum number of <EM>idle</EM> child server processes. An idle process is one which is not handling a request. If there are fewer than MinSpareServers idle, then the parent process creates new children at a maximum rate of 1 per second.<P> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread</p> Tuning of this parameter should only be necessary on very busy sites. Setting this parameter to a large number is almost always a bad idea.<P> This directive has no effect on Microsoft Windows. <P> <p>Minimum number of idle threads to handle request spikes. See also <A HREF="#maxsparethreads">MaxSpareThreads</A> and <A HREF="#startservers">StartServers</A>.<P><HR> Loading Loading @@ -481,7 +469,7 @@ See also <A HREF="#maxsparethreads">MaxSpareThreads</A> and <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> <p>The ScoreBoardFile directive is required on some architectures to place a file that the server will use to communicate between its children and Loading Loading @@ -519,7 +507,7 @@ about log file placement and <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> The server will set the TCP buffer size to the number of bytes specified. Very useful to increase past standard OS defaults on high Loading Loading @@ -578,7 +566,7 @@ on the load, there is usually little reason to adjust this parameter.</P> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> ><STRONG>Module:</STRONG></A> mpmt_pthread, mpm_winnt</p> <P>This directive sets the number of threads created by each child process.</p> Loading @@ -604,14 +592,10 @@ process.</p> HREF="directive-dict.html#Status" REL="Help" ><STRONG>Status:</STRONG></A> core<BR> <A HREF="directive-dict.html#Compatibility" REL="Help" ><STRONG>Compatibility:</STRONG></A> Removed in version 2.0.<P> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> The User directive sets the userid as which the server will answer requests. In order to use this directive, the standalone server must be run initially Loading docs/manual/mod/mpm_winnt.html 0 → 100644 +59 −0 Original line number Diff line number Diff line <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Apache MPM pthread</TITLE> </HEAD> <!-- Background white, links blue (unvisited), navy (visited), red (active) --> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#000080" ALINK="#FF0000" > <!--#include virtual="header.html" --> <H1 ALIGN="CENTER">Multi-Processing Module mpm_winnt</H1> <P> This Multi-Processing Module is optimized for Windows NT. </P> <P><A HREF="module-dict.html#Status" REL="Help" ><STRONG>Status:</STRONG></A> MPM <BR> <A HREF="module-dict.html#SourceFile" REL="Help" ><STRONG>Source File:</STRONG></A> mpm_winnt.c <BR> <A HREF="module-dict.html#ModuleIdentifier" REL="Help" ><STRONG>Module Identifier:</STRONG></A> mpm_winnt_module </P> <H2>Summary</H2> <p>This Multi-Processing Module (MPM) is the default for the Windows NT operating systems. It uses a single control process which launches a single child process which in turn creates threads to handle requests</p> <H2>Directives</H2> <UL> <li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> <li><a href="mpm_common.html#pidfile">PidFile</a></li> <li><a href="mpm_common.html#listen">Listen</a></li> <li><a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> <li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> <li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> <li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li> </UL> <!--#include virtual="footer.html" --> </BODY> </HTML> Loading
docs/manual/mod/index.html +4 −1 Original line number Diff line number Diff line Loading @@ -35,8 +35,11 @@ of processes, variable number of threads/child <DT><A HREF="mpmt_pthread.html">mpmt_pthread</A> <DD>Multi-Processing Model with Threading via Pthreads; Variable number of processes, constant number of threads/child <DT><a href="mpm_winnt.html">mpm_winnt</a> <DD>Multi-Processing Model with a single control process and a single server process with multiple threads for Windows NT <DT><a href="prefork.html">prefork</a> <DD>Non-threaded preforking processes model similar to Apache 1.3. <DD>Non-threaded preforking processes model similar to Apache 1.3 </DL> <h2>Other Modules</h2> Loading
docs/manual/mod/mpm_common.html +15 −31 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ than one multi-processing module (MPM). <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>This controls the directory to which Apache attempts to switch before dumping core. The default is in the <A Loading Loading @@ -92,7 +92,7 @@ you can use this directive to place it in a different location.<P><HR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> The Group directive sets the group under which the server will answer requests. In order to use this directive, the stand-alone server must be run initially Loading Loading @@ -142,7 +142,7 @@ considerations.<P><HR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>The PidFile directive sets the file to which the server records the process id of the daemon. If the filename does not begin with a slash Loading Loading @@ -177,7 +177,7 @@ Listen [<EM>IP address</EM>:]<EM>port number</EM><BR> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <P>The Listen directive instructs Apache to listen to more than one IP Loading Loading @@ -247,7 +247,7 @@ interfaces and port numbers, use <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <P>The maximum length of the queue of pending connections. Generally no tuning is needed or desired, however on some systems it is desirable Loading Loading @@ -280,7 +280,7 @@ use exactly what is specified as the backlog, but use a number based on <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> <p>The LockFile directive sets the path to the lockfile used when Apache is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or Loading Loading @@ -362,7 +362,7 @@ href="#threadsperchild">ThreadsPerChild</a>.</p> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> <p>The MaxRequestsPerChild directive sets the limit on the number of requests that an individual child server process will handle. After MaxRequestsPerChild Loading Loading @@ -405,9 +405,9 @@ behavior to limit the number of <EM>connections</EM> per child. <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread</p> <P>Content needed here!</p> <P>Maximum number of idle threads.</p> <p>See also <A HREF="#minsparethreads">MinSpareThreads</A> and <A HREF="#startservers">StartServers</A>. Loading Loading @@ -435,21 +435,9 @@ behavior to limit the number of <EM>connections</EM> per child. <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> <p><strong>fix me</strong></p> <p>The MinSpareServers directive sets the desired minimum number of <EM>idle</EM> child server processes. An idle process is one which is not handling a request. If there are fewer than MinSpareServers idle, then the parent process creates new children at a maximum rate of 1 per second.<P> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread</p> Tuning of this parameter should only be necessary on very busy sites. Setting this parameter to a large number is almost always a bad idea.<P> This directive has no effect on Microsoft Windows. <P> <p>Minimum number of idle threads to handle request spikes. See also <A HREF="#maxsparethreads">MaxSpareThreads</A> and <A HREF="#startservers">StartServers</A>.<P><HR> Loading Loading @@ -481,7 +469,7 @@ See also <A HREF="#maxsparethreads">MaxSpareThreads</A> and <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> <p>The ScoreBoardFile directive is required on some architectures to place a file that the server will use to communicate between its children and Loading Loading @@ -519,7 +507,7 @@ about log file placement and <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork, mpm_winnt</p> The server will set the TCP buffer size to the number of bytes specified. Very useful to increase past standard OS defaults on high Loading Loading @@ -578,7 +566,7 @@ on the load, there is usually little reason to adjust this parameter.</P> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread</p> ><STRONG>Module:</STRONG></A> mpmt_pthread, mpm_winnt</p> <P>This directive sets the number of threads created by each child process.</p> Loading @@ -604,14 +592,10 @@ process.</p> HREF="directive-dict.html#Status" REL="Help" ><STRONG>Status:</STRONG></A> core<BR> <A HREF="directive-dict.html#Compatibility" REL="Help" ><STRONG>Compatibility:</STRONG></A> Removed in version 2.0.<P> <A HREF="directive-dict.html#Module" REL="Help" ><STRONG>Module:</STRONG></A> mpmt_pthread, prefork</p> ><STRONG>Module:</STRONG></A> dexter, mpmt_pthread, prefork</p> The User directive sets the userid as which the server will answer requests. In order to use this directive, the standalone server must be run initially Loading
docs/manual/mod/mpm_winnt.html 0 → 100644 +59 −0 Original line number Diff line number Diff line <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Apache MPM pthread</TITLE> </HEAD> <!-- Background white, links blue (unvisited), navy (visited), red (active) --> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#000080" ALINK="#FF0000" > <!--#include virtual="header.html" --> <H1 ALIGN="CENTER">Multi-Processing Module mpm_winnt</H1> <P> This Multi-Processing Module is optimized for Windows NT. </P> <P><A HREF="module-dict.html#Status" REL="Help" ><STRONG>Status:</STRONG></A> MPM <BR> <A HREF="module-dict.html#SourceFile" REL="Help" ><STRONG>Source File:</STRONG></A> mpm_winnt.c <BR> <A HREF="module-dict.html#ModuleIdentifier" REL="Help" ><STRONG>Module Identifier:</STRONG></A> mpm_winnt_module </P> <H2>Summary</H2> <p>This Multi-Processing Module (MPM) is the default for the Windows NT operating systems. It uses a single control process which launches a single child process which in turn creates threads to handle requests</p> <H2>Directives</H2> <UL> <li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> <li><a href="mpm_common.html#pidfile">PidFile</a></li> <li><a href="mpm_common.html#listen">Listen</a></li> <li><a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> <li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> <li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> <li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li> </UL> <!--#include virtual="footer.html" --> </BODY> </HTML>