解决gunicorn.errors.HaltServer问题

问题

使用gunicorn启动Django项目

gunicorn project.wsgi:application -b 0.0.0.0:8000

报了以下错误

gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

这可能是我们的项目本身存在问题,或者在引用wsgi文件时产生的问题(如settings路径错误),但gunicorn没有将具体的错误信息打印出来

解决方法

在执行命令中加入--preload参数来查看具体的错误日志,如

gunicorn project.wsgi:application -b 0.0.0.0:8000 --preload

执行后会打印具体的错误信息,然后我们就可以根据错误信息来进一步修正项目中有问题的地方

posted @ 2022-08-05 10:59  蓝莓薄荷  阅读(2825)  评论(0编辑  收藏  举报