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" -->