Permalink
Commits on Apr 4, 2012
Commits on Feb 24, 2012
  1. Fixed compilation with NgX-1.1.15

    Signed-off-by: Vadim A. Misbakh-Soloviev <mva@mva.name>
    committed Feb 24, 2012
Commits on Mar 4, 2011
  1. bugfix: crash when request was finalized before processed.

    hook by finalize_request(), remove from queue
    
    code refacted.
    davies committed Mar 4, 2011
Commits on Mar 3, 2011
  1. bugfix: typo

    davies committed Mar 3, 2011
  2. refact max connections module, make it can work with other upstream

    scheduler module, like keepalive et.
    
    max_connections means all upstream connections totally.
    +1 when dispatching, -1 when finalizing request
    davies committed Mar 3, 2011
Commits on Jan 20, 2010
  1. Add nginx-0.8.32 patch

    From Michael Weber <mtweber@gmail.com>
    ry committed Jan 20, 2010
Commits on Sep 22, 2009
Commits on Sep 11, 2009
  1. Fix copyright holder in license.

    ry committed Sep 11, 2009
  2. Add license

    ry committed Sep 11, 2009
Commits on Jun 5, 2009
  1. 0.8.0 patch was bad - removing it

    ry committed Jun 5, 2009
  2. Add patch for Nginx 0.8.0

    ry committed Jun 5, 2009
Commits on Feb 6, 2009
  1. replace NGX_HTTP_QUEUE_EXPIRATION with NGX_HTTP_INTERNAL_SERVER_ERROR

    it is causing strange memory leaks. apparently you can't just add your own response.
    probably requires more hacking to ngx_http_header_filter_module.c
    ry committed Feb 6, 2009
  2. add new test which kills workers!

    ry committed Feb 6, 2009
Commits on Jan 27, 2009
  1. 0.6.34 to 0.6.35 in makefile

    ry committed Jan 27, 2009
  2. remove client-closure timeouts

    Some users were experiencing bugs with the client closure timeout.
    
    I don't think there is a great need to complicate the program with the
    client closure timeout. It may be that the backend experiences more
    connections than usual but only because it is slow in interpretting the
    failure and nginx is fast. Since this is an exceptional situation to begin
    with coding around probably isn't warrented.
    ry committed Jan 27, 2009
Commits on Jan 26, 2009
Commits on Jan 22, 2009
  1. Log at info error level to get details with using the full debugging …

    …logging. Also use custom status code to log expired requests.
    dylanegan committed with ry Jan 13, 2009
  2. Define customer status code.

    dylanegan committed with ry Jan 13, 2009
Commits on Nov 28, 2008
  1. add patch for nginx-0.6.34

    ry committed Nov 28, 2008
  2. Add max queue length logic.

    ry committed Nov 28, 2008
  3. commit random uncommited cleanups

    ry committed Nov 28, 2008
Commits on Nov 21, 2008
  1. Add simple README.

    ry committed Nov 21, 2008
  2. Queue check timer wasn't always set - was messing up test_upstream_cl…

    …osures
    
    The fix is to change the timer updating to queue adding, removal, and one
    more check at the end of the queue_check_event() just in the case that queue
    wasn't modified.
    ry committed Nov 21, 2008
  3. increase queue timeout in ssl test

    ry committed Nov 21, 2008
  4. Add forced backend connections for failed requests.

    Sometimes requests are dispatched to backends which end up being down. The
    request returns to the peer_free function and module has the job of sending
    it to a new backend. Either we drop this request (bad) or we send it to one
    of the backends which already might have full maxconn. (Or put it back on
    the queue - but we can't do that without hacking nginx a bit more. Perhaps
    we can do this in future versions.) So this change adds some code to force a
    connection to a backend in the case that one of the other backends goes down
    and requests from her still need to be handled.
    ry committed Nov 21, 2008