You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@locus.apache.org on 2000/12/21 16:41:17 UTC
cvs commit: httpd-2.0/docs/manual mpm.html
rbb 00/12/21 07:41:17
Modified: docs/manual mpm.html
Log:
Fill out some docs for the MPMs. The content is there, but the formatting
could probably use some work.
Revision Changes Path
1.5 +22 -4 httpd-2.0/docs/manual/mpm.html
Index: mpm.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mpm.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- mpm.html 2000/11/22 05:46:40 1.4
+++ mpm.html 2000/12/21 15:41:16 1.5
@@ -58,12 +58,30 @@
into the server at any time. The list of available MPMs
appears on the <a href="mod/">module index page</a>.</p>
-<!-- XXX: Needed here: a brief discussion or reference to instructions
-on how to choose and load an MPM, how to figure out what MPM you are
-currently using, and what MPMs are the defaults on various
-platforms. -->
+<h2 align="center">Choosing an MPM</h2>
+<p>MPMs must be chosen during configuration, and compiled into the server.
+Compilers are capable of optimizing a lot of functions if threads are used,
+but only if they know that threads are being used. Because some MPMs use
+threads on Unix and others don't, Apache will always perform better if the
+MPM is chosen at configuration time and built into Apache.</p>
+<p>To actually choose the desired MPM, use the argument --with-mpm=
+<EM>NAME</EM> with the ./configure script. <EM>NAME</EM> is the name of
+the desired MPM.</p>
+
+<p>Once the server has been compiled, it is possible to determine which
+MPM was chosen by using <code>./httpd -l</code>. This command will list
+every module that is compiled into the server, including the MPM.</p>
+
+<h2 align="center">MPM Defaults</h2>
+
+<ul>
+ <li> BeOS: mpmt_beos</li>
+ <li> OS/2: spmt_os2</li>
+ <li> Unix: mpmt_pthread </li>
+ <li> Windows: winnt</li>
+</ul>
<!--#include virtual="footer.html" -->