Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 17, 2011
  1. @benoitc

    bump to 0.13.2

    benoitc authored
  2. @benoitc
Commits on Sep 16, 2011
  1. @tilgovi
Commits on Sep 15, 2011
  1. @tilgovi

    keep graceful shutdown from interrupting workers

    tilgovi authored
    When the signal.siginterrupt call is available it can be used to make
    interrupted system calls (errno == EINTR) retry transparently whenever
    they have not caused any side effects yet (e.g. no data read/written).
    It should make shutdown more graceful.
    Patch by Jonas Borgström
  2. @KristianOellegaard @benoitc

    In reload_django_settings "re" is used, but not imported.

    KristianOellegaard authored benoitc committed
    fix issue #250. Thanks!
Commits on Sep 12, 2011
  1. @benoitc

    typo. fix issue #252.

    benoitc authored
Commits on Sep 9, 2011
  1. @benoitc

    fix logging in sync worker

    benoitc authored
  2. @benoitc
Commits on Sep 8, 2011
  1. @benoitc

    - add request time support in log access

    benoitc authored
    - make log access format customizable in settings:
    - fix logger
    To setup a log format use the --access-logformat option.
            By default:
            %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"
            h: remote address
            t: date of the request
            r: status line (ex: GET / HTTP/1.1)
            s: status
            b: response length or '-'
            f: referer
            a: user agent
            T: request time in seconds
            D: request time in microseconds
            You can also pass any WSGI request header as a parameter.
            (ex '%(HTTP_HOST)s').
  2. @benoitc

    make the Logger pluggable. Allows people to use their own logger by

    benoitc authored
    giving to gunicorn an entry point or a module path.
  3. @benoitc

    fix issue #244. lats change in post_request arity was breaking some apps

    benoitc authored
    and also wasn't working everywhere. This patch wrap the function if
    arity != 3 so we don't have to test its arity each time we use it.
  4. add Chris Lamb to THANKS

    Randall Leeds authored
  5. @tilgovi

    Merge pull request #248 from lamby/master

    tilgovi authored
    Add Debian installation instructions.
    Thanks Chris Lamb
  6. fix #236 - drop debian packaging dir

    Randall Leeds authored
  7. @KristianOellegaard @benoitc

    A fix to make the newest gunicorn work with older projects, that does…

    KristianOellegaard authored benoitc committed
    …n't have LOGGING_CONFIG
Commits on Sep 7, 2011
  1. @lamby

    Add Debian installation instructions.

    lamby authored
    Signed-off-by: Chris Lamb <>
Commits on Aug 25, 2011
  1. @benoitc
  2. @benoitc

    fix typo

    benoitc authored
Commits on Aug 22, 2011
  1. @benoitc

    updated news

    benoitc authored
  2. @benoitc

    proper fix. ":w" helps.

    benoitc authored
  3. @benoitc

    bump to 0.13.1.

    benoitc authored
  4. @benoitc
  5. @benoitc
  6. @benoitc

    fix post_request config

    benoitc authored
  7. @benoitc

    0.13 release news.

    benoitc authored
  8. @benoitc
  9. @tilgovi @benoitc

    add Phil Schanely to THANKS

    tilgovi authored benoitc committed
  10. @benoitc

    New on_reload server hook to customize how SIGHUPs spawn new workers.

    Phil Schanely authored benoitc committed
  11. @tilgovi
  12. @tilgovi

    add denik to THANKS

    tilgovi authored
  13. @denik @tilgovi

    when stopping the arbiter, close the listener asap

    denik authored tilgovi committed
    setting self.LISTENER to None is not enough because
    self.WORKERS also have references to it
  14. @tilgovi

    fix typo in glogging module

    tilgovi authored
  15. @tilgovi

    reopen logs on USR1 to master

    tilgovi authored
Commits on Aug 21, 2011
  1. @benoitc

    Use our own logger object to log events in gunicorn. While I'm here add

    benoitc authored
    the possibility to manage an access log compatible with apache combined
    log format. reopening files is also handled. Also, this change fix
    issues #237 and #190.
    For the sake of simplicity logging file have been removed
    --logfile option has become --error-logfile, by default "-"
    Following options have been added:
    --access-logfile, the access log file path. By default None. If set
    access logs will bre written to defined output
    $ gunicorn -w3 --access-logfile=- test:app
    2011-08-21 19:36:52 [84572] [INFO] Starting gunicorn 0.13.0
    2011-08-21 19:36:52 [84572] [INFO] Listening at:
    2011-08-21 19:36:52 [84572] [INFO] Using worker: sync
    2011-08-21 19:36:52 [84573] [INFO] Booting worker with pid: 84573
    2011-08-21 19:36:52 [84574] [INFO] Booting worker with pid: 84574
    2011-08-21 19:36:52 [84575] [INFO] Booting worker with pid: 84575 - - [21/Aug/2011:19:37:04] "GET / HTTP/1.1" 200 14 "-"
    "curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r
  2. bump version to 0.13.0

    benoitc authored
Something went wrong with that request. Please try again.