gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3> django
run guncorn with --preload can see the error log, like this
gunicorn app:application --preload -b 0.0.0.0:5000
This will usually give you a more detailed error message.
Actually the problem here was the wsgi file itself, previously before django 1.3 the wsgi file was named with an extension of .wsgi
, but now in the recent versions it will be created with and extension of .py
that is the wsgi file must be a python module
so the file should be hello_wsgi.py
and command should be
gunicorn hello:application -b xx.xxx.xxx.xx:8000