繁体   English   中英

将应用程序添加到在 nginx 和 gunicorn 上运行的 Django 项目后出现 502 错误

[英]502 error after adding application to a Django project running on nginx and gunicorn

我正在尝试将应用程序添加到现有的 Django 项目中,但是一旦完成,我就会收到 502 错误。服务器正在运行 Ubuntu。 我认为它与应用程序代码无关,因为我让它在 django 开发服务器上运行。 当我从 settings.py 中取出应用程序的名称并重新启动 gunicorn 时,它就消失了。

这是日志的一部分

2011/07/15 01:24:45 [error] 16136#0: *75593 connect() failed (111: Connection refused)   while connecting to upstream, client: 24.17.8.152, server: staging.site.org, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8020/", host: "staging.site.org"

这是 nginx 配置文件。 Nginx 配置文件

我不确定还需要什么其他信息。 不确定gunicorn日志的位置。 我的服务器管理技能有点欠缺。

Nginx 无法连接到您的后端(gunicorn)或 gunicorn 拒绝连接。 您没有提供有关配置的详细信息,因此您将获得所有帮助。 您是正确的,应用程序代码与它无关。 这是您的配置错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM