繁体   English   中英

Django nginx + uwsgi [错误]:* 1连接到上游时,connect()失败(111:连接被拒绝)

[英]Django nginx + uwsgi [error] : *1 connect() failed (111: Connection refused) while connecting to upstream

我收到502错误,并在错误日志[错误] 18959#18959中:* 1连接到上游时connect()失败(111:连接被拒绝)。

upstream django {
    server          127.0.0.1:7000; 
}

server {
    listen          80;
    server_name     ec2-instance-address.us-west-2.compute.amazonaws.com;
    access_log      /srv/project/logs/access-nginx.log;
    error_log       /srv/project/logs/error-nginx.log;
location / {
    uwsgi_pass      django;
    include         /srv/project/conf/envs/stage/uwsgi/params;
}

location /static/ {
    root            /srv/project/;
    index           index.html index.htm;
}

location /media/ {
    root            /srv/project/;
    index           index.html index.htm;
}

location ~ ^/favicon.(\w*)$ {
    alias /srv/book-stage/static/favicon.$1;
}
}

该项目的uwsgi.ini文件。

mysite_uwsgi.ini文件

[uwsgi]

socket          = :7000
chmod-socket    = 666
uid             = nginx
gid             = nginx
master          = true
enable-threads  = true
processes       = 2

virtualenv      = /srv/project
chdir           = /srv/project
pythonpath      = /srv/project
module          = conf.wsgi
pidfile         = /srv/project/uwsgi/stage.pid
daemonize       = /srv/project/logs/uwsgi.log
touch-reload    = /srv/project/uwsgi/touch.py
vacuum          = true

log-format      = %(addr) - %(user) [%(ltime)] "%(method) %(uri) %(proto)" %(status) %(size) "%(referer)" "%(uagent)"

uwsgi --ini /srv/project/conf/envs/stage/uwsgi/stage.ini nginx error.log更新为新错误

[error]: *1 upstream prematurely closed connection while reading response header from upstream

在将unix:///tmp/project.sock添加到nginx配置的流部分并将socket = /tmp/project.sock到uwsgi.ini文件后,通过uwsgi --ini mysite_uwsgi.ini重新启动nginx并启动uwsgi。 。

暂无
暂无

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

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