所以我将Django应用程序与AWS EC2一起部署了。我试图在管理页面中进行一些更改,但是当我单击一个对象时,它给了我“ 502 Bad Gateway”错误。因此,我在控制台中检查了日志,发现:“ * 3上游过早关闭了连接,同时从上游读取响应标头,等等……”
这是我第一次部署项目,对服务器端我几乎一无所知。您认为可能是什么问题?
这是我的配置文件。
.config / nginx / mvp.conf(我的应用程序名称为mvp)
server {
listen 80;
server_name ## my server name ##;
charset utf-8;
client_max_body_size 128M;
location / {
uwsgi_pass unix:///tmp/mvp.sock;
include uwsgi_params;
}
}
.config / uwsgi / mvp.ini
[uwsgi]
chdir = /srv/hiim/
module = mvp.wsgi:application
home = /home/ubuntu/myvenv/
uid = deploy
gid = deploy
socket = /tmp/mvp.sock
chmod-socket = 666
chown-socket = deploy:deploy
enable-threads = true
master = true
vacuum = true
pidfile = /tmp/mvp.pid
logto = /var/log/uwsgi/mvp/@(exec://date +%%Y-%%m-%%d).log
log-reopen = true
非常感谢您。 :)