connect() failed (111: Connection refused)

nginx+uwsgi+django,nginx日志报错: connect() failed (111: Connection refused) while connecting to upstream

操作方法

  • 01

    出现此错误提示,表明uwsgi.ini或nginx.conf有问题,导致nginx 访问uwsgi被拒绝

  • 02

    解决方法: 1、检查uwsgi.ini [uwsgi] socket = 127.0.0.1:8077 chdir = /root/env/demo wsgi-file = demo/wsgi.py processes = 2 threads = 4 chmod-socket = 664 vacuum = true 2、检查nginx.conf server { listen       80 default_server; listen       [::]:80 default_server; server_name localhost; charset     utf-8; # Load configuration files for the default server block. # include /etc/nginx/default.d/*.conf; location / { root         /root/env/demo; include     /etc/nginx/uwsgi_params; uwsgi_pass   127.0.0.1:8077; } location /static { alias /root/env/ht/collected_static; } location /media { alias /root/env/ht/media; } }

  • 03

    如果上述还不能解决问题,查看SELinux状态: #getenforce 用于解决:failed (13: Permission denied) whileconnecting to upstream 如果SELinux status参数为enabled即为开启状态 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled

(0)

相关推荐