Green Unicorn
Gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX. It's a pre-fork
worker model ported from Ruby's Unicorn project. The Gunicorn server is
broadly compatible with various web frameworks, simply implemented, light
on server resource usage, and fairly speedy.
Feel free to join us in #gunicorn on freenode.
Gunicorn is released under the MIT License. See the LICENSE for more details.
Features
- Designed for Unix.
- Compatible with Python 2.x (>= 2.5)
- Easy integration with Django and Paster applications
(Pylons, TurboGears 2, ...)
- Process management: Gunicorn reaps and restarts workers that die.
- Load balancing via pre-fork and a shared socket
- Graceful worker process restarts
- Upgrade "àla nginx" without losing connections
- Simple and easy Python configuration
- Decode chunked transfers on-the-fly, allowing upload progress notifications
or stream-based protocols over HTTP
- Support for Eventlet and Gevent .
- Post- and pre-fork hooks