]> granicus.if.org Git - apache/commitdiff
markup improvement
authorAstrid Malo <kess@apache.org>
Wed, 25 Jun 2003 20:58:40 +0000 (20:58 +0000)
committerAstrid Malo <kess@apache.org>
Wed, 25 Jun 2003 20:58:40 +0000 (20:58 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100363 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mpm_common.html.en
docs/manual/mod/mpm_common.xml

index 1ced2d309611615383497f3b5fcedd48d0d794ed..19a393173a432996af6c7f1268e540ccbebdec71 100644 (file)
@@ -103,6 +103,22 @@ accepting requests on network sockets</td></tr>
     <p>If you want to find out the compile time chosen default
     for your system, you may set your <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> to <code>debug</code>. Then the default <code class="directive">AcceptMutex</code> will be written into the <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>.</p>
 
+  <div class="warning"><h3>Warning</h3>
+     <p>On most systems, when the <code>pthread</code> option
+     is selected, if a child process terminates abnormally
+     while holding the <code>AcceptCntl</code> mutex the
+     server will stop responding to requests. When this
+     occurs, the server will require a manual restart to
+     recover.</p>
+     <p>Solaris is a notable exception as it provides a
+     mechanism, used by Apache, which usually allows the
+     mutex to be recovered after a child process terminates
+     abnormally while holding a mutex.</p>
+     <p>If your system implements the
+     <code>pthread_mutexattr_setrobust_np()</code> function,
+     you may be able to use the <code>pthread</code> option safely.</p>
+  </div>
+
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">Directive</a></h2>
index ac6ba7da419d755c0b373f984f96d8b23b8fa232..ebd7c0dbcfd358abb508a9484c46f4980777281b 100644 (file)
@@ -63,7 +63,7 @@ accepting requests on network sockets</description>
     >AcceptMutex</directive> will be written into the <directive
     module="core">ErrorLog</directive>.</p>
 
-  <note type="warning"><strong>Warning:</strong>
+  <note type="warning"><title>Warning</title>
      <p>On most systems, when the <code>pthread</code> option
      is selected, if a child process terminates abnormally
      while holding the <code>AcceptCntl</code> mutex the