Extra Packages Extra Packages Some Gunicorn options require additional packages. You can use the [extra] syntax to install these at the same time as Gunicorn. Most extra pack...
Debian GNU/Linux stable (“stretch”) oldstable (“jessie”) Testing (“buster”) / Unstable (“sid”) Debian GNU/Linux If you are using Debian GNU/Linux and it is recommended that ...
Using Virtualenv Using Virtualenv To serve an app from a Virtualenv it is generally easiest to just install Gunicorn directly into the Virtualenv. This will create a set of Gu...
Custom Application Direct Usage of Existing WSGI Apps Custom Application New in version 19.0. Sometimes, you want to integrate Gunicorn with your WSGI application. In this cas...
Nginx Configuration Nginx Configuration Although there are many HTTP proxies available, we strongly advise that you use Nginx . If you choose another proxy server you need to m...
Custom Application Direct Usage of Existing WSGI Apps Custom Application New in version 19.0. Sometimes, you want to integrate Gunicorn with your WSGI application. In this ca...
Configuration Overview Command Line Configuration File Framework Settings Paster Applications Configuration Overview Gunicorn reads configuration information from five place...
Upgrading to a new binary on the fly Upgrading to a new binary on the fly Changed in version 19.6.0: PID file naming format has been changed from <name>.pid.oldbin to <name>.p...
Commands gunicorn Commonly Used Arguments Commands After installing Gunicorn you will have access to the command line script gunicorn . gunicorn Basic usage: $ gunicorn ...
Configuration Overview Command Line Configuration File Framework Settings Paster Applications Configuration Overview Gunicorn pulls configuration information from three dis...