Skip to content
  1. Oct 26, 2001
  2. Oct 23, 2001
  3. Oct 18, 2001
  4. Oct 17, 2001
    • Bill Stoddard's avatar
      Win32: The Apache Win32 developers generally recommend that · 7c2c106f
      Bill Stoddard authored
      MaxRequestsPerChild be set to 0 to prevent the child process
      from ever recycling. However, for those that do require a
      non-zero setting, this patch fixes a serious bug that can cause
      an apparent 'server-hang' condition where the server stops
      responding to requests for a period of time. Prior to this
      fix, when the child process handled MaxRequestsPerChild
      connnections, the child process would stop accepting new
      connections and begin allowing inactive threads to exit. The
      problem was that a new process would not be created to begin
      handling requests until the old process fully exited. The old
      process can take an indeterminate amount of time to exit because
      it may be sending large responses to clients connected over slow
      links, or it may have threads blocked in read awaiting requests
      (eg, one attack mode of the Nimda worm is to establish a
      connection to the server but not send an HTTP request. This
      connection will be timed out according to the setting of the
      Timeout directive, 300 seconds). This fix allows the new process
      to be immediately started and begin accepting requests when the
      old child process reaches MaxRequestsPerChild.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91523 13f79535-47bb-0310-9956-ffa450edef68
      7c2c106f
    • Bill Stoddard's avatar
      Win32: Suppress spurious emmision of the "server reached ThreadsPerChild" message · b72841a9
      Bill Stoddard authored
      across a shutdown/restart.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91522 13f79535-47bb-0310-9956-ffa450edef68
      b72841a9
  5. Oct 16, 2001
  6. Oct 12, 2001
  7. Oct 11, 2001
  8. Oct 10, 2001
  9. Oct 09, 2001
  10. Oct 08, 2001
  11. Oct 06, 2001
    • Martin Kraemer's avatar
      Per Ken's veto, the default setting for the manual dir was reverted to the · 3ae35997
      Martin Kraemer authored
      pre-1.3.21 value of @@ServerRoot@@/htdocs/manual.
      However, using the config.layout mechanism, or using the --manualdir= switch
      of configure allows you to override this default, and "make install" will
      not only install into the defined location, but will also fix the config
      file for you (the Alias and <Directory > paths are fixed).
      
      On non-unix platforms, this may be problematic, as the sed pattern
      replaces @@ServerRoot@@/htdocs/manual by the setting of $(manualdir).
      If that does not work for you, then please adapt whatever you used to
      "make install" (probably not Apache's Makefile.tmpl which contains
      this sed regex).
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91341 13f79535-47bb-0310-9956-ffa450edef68
      3ae35997