home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 May / PCWorld_2003-05_cd.bin / Komunik / apache / apache_2.0.45-win32-x86-no_ssl.msi / Data.Cab / F232893_beos.xml < prev    next >
Extensible Markup Language  |  2002-12-22  |  3KB  |  84 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
  3. <?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
  4. <modulesynopsis>
  5.  
  6. <name>beos</name>
  7. <description>This Multi-Processing Module is optimized for BeOS.</description>
  8. <status>MPM</status>
  9. <sourcefile>beos.c</sourcefile>
  10. <identifier>mpm_beos_module</identifier>
  11.  
  12. <summary>
  13.     <p>This Multi-Processing Module (MPM) is the default for BeOS. It uses
  14.     a single control process creates threads to handle requests.</p>
  15. </summary>
  16. <seealso><a href="../bind.html">Setting which addresses and ports Apache
  17. uses</a></seealso>
  18.  
  19. <directivesynopsis location="mpm_common"><name>User</name>
  20. </directivesynopsis>
  21. <directivesynopsis location="mpm_common"><name>Group</name>
  22. </directivesynopsis>
  23. <directivesynopsis location="mpm_common"><name>Listen</name>
  24. </directivesynopsis>
  25. <directivesynopsis location="mpm_common"><name>ListenBacklog</name>
  26. </directivesynopsis>
  27. <directivesynopsis location="mpm_common"><name>SendBufferSize</name>
  28. </directivesynopsis>
  29. <directivesynopsis location="mpm_common"><name>StartThreads</name>
  30. </directivesynopsis>
  31. <directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
  32. </directivesynopsis>
  33. <directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
  34. </directivesynopsis>
  35. <directivesynopsis location="mpm_common"><name>MaxClients</name>
  36. </directivesynopsis>
  37. <directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
  38. </directivesynopsis>
  39. <directivesynopsis location="mpm_common"><name>MaxMemFree</name>
  40. </directivesynopsis>
  41. <directivesynopsis location="mpm_common"><name>PidFile</name>
  42. </directivesynopsis>
  43. <directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
  44. </directivesynopsis>
  45.  
  46. <directivesynopsis>
  47. <name>MaxRequestsPerThread</name>
  48. <description>Limit on the number of requests that an individual thread
  49. will handle during its life</description>
  50. <syntax>MaxRequestsPerThread <var>number</var></syntax>
  51. <default>MaxRequestsPerThread 0</default>
  52. <contextlist><context>server config</context></contextlist>
  53.  
  54. <usage>
  55.     <p>The <directive>MaxRequestsPerThread</directive> directive sets
  56.     the limit on the number of requests that an individual server thread
  57.     will handle. After <directive>MaxRequestsPerThread</directive>
  58.     requests, the thread will die. If <directive
  59.     >MaxRequestsPerThread</directive> is <code>0</code>, then the thread
  60.     will never expire.</p>
  61.  
  62.     <p>Setting <directive>MaxRequestsPerThread</directive> to a
  63.     non-zero limit has two beneficial effects:</p>
  64.  
  65.     <ul>
  66.       <li>it limits the amount of memory that a thread can consume
  67.       by (accidental) memory leakage;</li>
  68.  
  69.       <li>by giving threads a finite lifetime, it helps reduce
  70.       the number of threads when the server load reduces.</li>
  71.     </ul>
  72.  
  73.     <note><title>Note:</title>
  74.       <p>For <directive module="core">KeepAlive</directive> requests, only
  75.       the first request is counted towards this limit. In effect, it
  76.       changes the behavior to limit the number of <em>connections</em>
  77.       per thread.</p>
  78.     </note>
  79. </usage>
  80. </directivesynopsis>
  81.  
  82. </modulesynopsis>
  83.  
  84.