Permalink
Commits on Aug 6, 2010
  1. gevent.wsgi doesn't support keepalive too

    benoitc committed Aug 6, 2010
  2. update news

    benoitc committed Aug 6, 2010
  3. Exit with a non-zero status if workers don't boot.

    Raising a HaltServer exception in the arbiter will now exit with the
    provided reason and status code.
    davisp committed Aug 6, 2010
Commits on Aug 5, 2010
  1. update deb source

    benoitc committed Aug 5, 2010
  2. strip line ending

    benoitc committed Aug 5, 2010
  3. catch SystemExit exception and exit quietly

    raised by:
    1) workers started during reload (main loop) that are killed later
    2) the arbiter process during Ctl-C or other halt signals
    Randall Leeds committed with benoitc Aug 3, 2010
  4. fix from tilgovi. thanks

    benoitc committed Aug 5, 2010
Commits on Jul 31, 2010
  1. Move the WebSocket to a directory so its linkable.

    As in, link for pasting into an email.
    davisp committed Jul 31, 2010
Commits on Jul 25, 2010
Commits on Jul 24, 2010
  1. Update Python 2.4 installation note.

    Thanks to Randall Leeds
    davisp committed Jul 24, 2010
  2. Add pre/post request hooks

    jbergstroem committed with davisp Jul 23, 2010
Commits on Jul 23, 2010
  1. allows worker_class uri shortcut. It's now possible to do :

    gunicorn -w 3 -k gevent test:app
    
    ie. removing the need of using egg:gunicorn before.
    benoitc committed Jul 23, 2010
Commits on Jul 22, 2010
  1. work around evdns not playing well with fork

    Randall Leeds committed Jul 22, 2010
Commits on Jul 21, 2010
Commits on Jul 16, 2010
Commits on Jul 15, 2010
Commits on Jul 14, 2010
  1. Minor tweaks to new Gevent workers.

    Just a slight rearangement and added some docs so I can remember which
    worker is which in the future. Also renamed all occurrences of GEvent
    to Gevent to have consistency.
    davisp committed Jul 14, 2010
  2. add full support for gevent. There is now 3 workers allowing us to us…

    …e gunicorn with
    
    gevent :
     - egg:gunicorn#gevent : gevent with gunicorn HTTP/WSGI parser
     - egg:gunicorn#gevent_wsgi : gevent.wsgi server
     - egg:gunicorn#gevent_pywsgi : gevent.pywsgi
    benoitc committed Jul 14, 2010
  3. denik: acceptor = gevent.spawn(server.serve_forever) --- can just write

    server.start() - it's asynchronous
    
    go for it then.
    benoitc committed Jul 14, 2010
  4. rewrite ggevent2 workerr to support last gevent 0.13. a lot more stable

    and faster than it was. gevent 0.13 give new streaming possibilities and
    keepalive.
    benoitc committed Jul 14, 2010
Commits on Jul 12, 2010
  1. Change 'default async worker' to 'default sync worker' in documentati…

    …on, since the default worker is sync.
    Greg Taylor committed Jul 12, 2010
Commits on Jul 8, 2010
  1. update doc

    benoitc committed Jul 8, 2010
  2. bump 0.10.0

    benoitc committed Jul 8, 2010
  3. osi.waitpid patching is broken in eventlet and prevent arbiter to exit.

    Waiting upstream fixes, don't patch it for now.
    benoitc committed Jul 8, 2010
  4. remove this exit here

    benoitc committed Jul 8, 2010