dgaudet     97/07/09 11:05:02

  Modified:    htdocs/manual/misc  known_bugs.html
  Log:
  Describe both known solaris SIGHUP problems.
  
  Revision  Changes    Path
  1.24      +32 -0     apache/htdocs/manual/misc/known_bugs.html
  
  Index: known_bugs.html
  ===================================================================
  RCS file: /export/home/cvs/apache/htdocs/manual/misc/known_bugs.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -C3 -r1.23 -r1.24
  *** known_bugs.html   1997/07/06 17:19:06     1.23
  --- known_bugs.html   1997/07/09 18:05:01     1.24
  ***************
  *** 28,33 ****
  --- 28,65 ----
    <H2>Apache 1.2 Bugs</H2>
    
    <OL>
  +     <LI><b>Exists in 1.2.1 only.</b>
  +     On Solaris 2.x the server will stop running after receiving a
  +     SIGHUP.  Four workarounds exist (choose one):<p>
  +     <ul>
  +     <li>Retrieve <a 
href="http://www.apache.org/dist/patches/apply_to_1.2.1/solaris_hup.patch";>this 
patch</a>.
  +     <code>cd</code> to your <code>apache_1.2.1</code> directory, and
  +     type <code>patch -s -p1 < /path/to/patchfile</code>.  Then rebuild
  +     Apache.<p>
  +     <li>Use SIGUSR1 instead of SIGHUP, see <a href="../stopping.html">
  +     Stopping and Restarting Apache</a> for more details.<p>
  +     <li>Add <code>-DNO_SLACK</code> to
  +     <code>EXTRA_CFLAGS</code> in
  +     your <code>Configuration</code> file, re-run <code>Configure</code>
  +     and rebuild your server.  This disables the
  +     <a href="descriptors.html">descriptor slack workaround</a><p>
  +     <li>(Least preferable) Use Apache 1.2.0 instead of 1.2.1.<p>
  +     </ul>
  +     This problem will be tracked as
  +     <a href="http://www.apache.org/bugdb.cgi/full/832";>PR#832</a>.<p>
  +     </li>
  + 
  +     <LI>(Exists in 1.2.0 and in 1.2.1 after either of the
  +     <code>NO_SLACK</code> or patch provided by the previous bug are 
applied.)
  +     Solaris 2.5.1 (and probably other versions of Solaris) appear to have
  +     a race condition completely unrelated to all the others.  It is possible
  +     during a SIGHUP that the server will fail to start because it will not
  +     be able to re-open its sockets.  To our knowledge this has only shown
  +     up during testing when we pummel the server with as many SIGHUP requests
  +     per second as we can.  This appears unrelated to the similar sounding 
bug
  +     described in <a 
href="http://www.apache.org/bugdb.cgi/full/832";>PR#832</a>.
  +     <p>
  + 
        <LI><a name="listenbug">On some architectures</A>
        if your configuration uses multiple
        <a href="../mod/core.html#listen">Listen</a> directives then it is 
possible
  
  
  

Reply via email to