【发布时间】:2019-08-01 06:44:40
【问题描述】:
我正在部署一个 django 应用程序,但它失败了,因为由于某种原因,gunicorn.socket 文件没有创建,即使在添加 nginx 之前它工作得非常好,所以我搜索了互联网并找到了这个answer,那个家伙说原因是虚拟环境,但我确定一定有办法使用 venv 解决它吗?
我从 nginx 得到的日志:
connect() to unix:/run/gunicorn.sock 在连接上游时失败(11 1:连接被拒绝),
来自 gunicorn 的错误:
gunicorn.socket:失败,结果为“service-start-limit-hit”。
我 100% 确定问题出在 gunicorn 而不是 nginx 的设置,因为我确实检查了 gunicorn 文件但它不存在。
【问题讨论】:
标签: django nginx deployment gunicorn