Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何调试gunicorn故障问题?(工作进程无法启动)_Python_Django_Gunicorn - Fatal编程技术网

Python 如何调试gunicorn故障问题?(工作进程无法启动)

Python 如何调试gunicorn故障问题?(工作进程无法启动),python,django,gunicorn,Python,Django,Gunicorn,我有一个Django web应用程序,它使用Gunicorn并在本地运行良好,但当我在EC2上部署应用程序时,我发现Gunicorn失败了: $ 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 [2833

我有一个Django web应用程序,它使用Gunicorn并在本地运行良好,但当我在EC2上部署应用程序时,我发现Gunicorn失败了:

 $ 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.
我尝试使用
--spew
登录,但它一直在运行,没有显示任何错误


如何调试此问题?

您需要
--debug--log level debug

在我的情况下,我必须从与manage.py文件相同的文件夹运行
gunicorn\u django--bind example.com:8001

尝试运行
--preload
作为
gunicorn\u django
的参数,它应该会向您显示错误开始的时候都有。请参见

——gunicorn 19.0中不推荐使用调试。请参阅。不推荐使用的更新链接是:我已经尝试调试我的服务好几个小时了,你刚刚救了我一天!很高兴听到:)