Skip to content
  1. Jun 19, 2011
    • Stefan Fritsch's avatar
      Some improvements for handling of many connections for MPM event: · 3f6e54fa
      Stefan Fritsch authored
      - Process lingering close asynchronously instead of tying up worker threads
        (based on patch by Jeff Trawick).
      
      - If the number of connections of a process is above
      
           threads_per_child  +  WORKER_OVERCOMMIT * (idle_workers - 1)
      
        (WORKER_OVERCOMMIT is fixed at 2, at the moment), or if all workers are busy,
        don't accept new connections in that process. Such a dynamic connection limit
        is necessary because we may have both async and non-async (ssl) connections.
        WORKER_OVERCOMMIT should be a config option.
      
      - Don't count idle workers of not-accepting processes against MinSpareThreads,
        so that the parent will spawn new processes when necessary.
      
      - If we receive a keep-alive request while all workers are busy, don't block
        but close the connection immediately so that the client will re-connect to a
        different process.
      
      Related changes:
      
      - Log what is going on at trace loglevels.
      - Remove the bypass_push poll type flag, this code cannot be hit anymore
        (if it ever could?).
      - Add some macro helpers for dealing with timeout queues.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137358 13f79535-47bb-0310-9956-ffa450edef68
      3f6e54fa
  2. Jun 18, 2011
  3. Jun 13, 2011
  4. Jun 08, 2011
  5. Jun 05, 2011
  6. May 28, 2011
  7. May 27, 2011
  8. May 21, 2011
  9. May 19, 2011
  10. May 15, 2011
  11. May 14, 2011
  12. May 13, 2011
    • Jim Jagielski's avatar
      Add in new mod_proxy "extension" module: mod_proxy_express. · 10819698
      Jim Jagielski authored
      This is a module developed by myself to support the
      RedHat OpenShift Express project, to allow for dynamic
      and fast reverse-proxy switching.
      
      The idea is to easily map Host: header entries to
      backend servers, with the mapping done in a DBM file
      (think of mod_vhost_alias, kinda, for mod_proxy).
      Yeah, mod_rewrite and RewriteMap could kinda do
      it but (1) that is slow and (2) no support for
      ProxyPassReverse capability.
      
      Donated to the ASF.
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1102733 13f79535-47bb-0310-9956-ffa450edef68
      10819698
  13. May 12, 2011
  14. May 11, 2011
  15. May 09, 2011
  16. May 08, 2011
  17. Apr 26, 2011
  18. Apr 25, 2011
  19. Apr 17, 2011
  20. Apr 15, 2011
  21. Apr 09, 2011
  22. Apr 08, 2011
  23. Apr 06, 2011
  24. Apr 01, 2011
  25. Mar 29, 2011