¿Cómo depurar problemas de falla de Gunicorn? (El trabajador no pudo arrancar)

Tengo una aplicación web Django que usa Gunicorn y funciona bien localmente, pero cuando implemento la aplicación en EC2, veo que Gunicorn está fallando:

$ gunicorn_django -b 127.0.0.1:8000 --settings=myapp.settings.dev --debug --log-level info 2012-09-16 17:39:24 [28333] [INFO] Starting gunicorn 0.14.6 2012-09-16 17:39:24 [28333] [INFO] Listening at: http://127.0.0.1:8000 (28333) 2012-09-16 17:39:24 [28333] [INFO] Using worker: sync 2012-09-16 17:39:24 [28336] [INFO] Booting worker with pid: 28336 2012-09-16 17:39:24 [28336] [INFO] Worker exiting (pid: 28336) 2012-09-16 17:39:24 [28333] [INFO] Shutting down: Master 2012-09-16 17:39:24 [28333] [INFO] Reason: Worker failed to boot. 

Intenté iniciar sesión con --spew pero sigue funcionando y no se muestra ningún error.

¿Cómo puedo solucionar este problema?

Intente ejecutar con --preload como un argumento para gunicorn_django – debería mostrarle el error que los trabajadores están teniendo al iniciar. Ver este error

Necesita --debug --log-level debug

En mi caso tuve que ejecutar gunicorn_django --bind example.com:8001 desde la misma carpeta que mi archivo manage.py.