Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 连接()到unix:/var/uwsgi/salesproject.sock失败(111:连接被拒绝)_Python_Django_Ubuntu_Nginx_Uwsgi - Fatal编程技术网

Python 连接()到unix:/var/uwsgi/salesproject.sock失败(111:连接被拒绝)

Python 连接()到unix:/var/uwsgi/salesproject.sock失败(111:连接被拒绝),python,django,ubuntu,nginx,uwsgi,Python,Django,Ubuntu,Nginx,Uwsgi,好了,伙计们,这就是我坚持了好几天的错误。我试图让我的django+nginx+uwsgi正常工作,但已经3天了,它仍然不工作,我尝试了很多,重建了服务器,尝试了python2和3等等诸如此类的错误,但我挂接的就是上面的错误 这是我的uwsgi文件 [uwsgi] project = salesproject base = /home/ubaid logto = /var/log/uwsgi/error.log chdir = %(base)/%(project) chmod-socket= 7

好了,伙计们,这就是我坚持了好几天的错误。我试图让我的
django+nginx+uwsgi
正常工作,但已经3天了,它仍然不工作,我尝试了很多,重建了服务器,尝试了python2和3等等诸如此类的错误,但我挂接的就是上面的错误

这是我的uwsgi文件

[uwsgi]
project = salesproject
base = /home/ubaid
logto = /var/log/uwsgi/error.log
chdir = %(base)/%(project)
chmod-socket= 777
plugins = python3
wsgi-file = %(project)/wsgi.py

master = true
processes = 2

socket = /var/uwsgi/%(project).sock
virtualenv = %(base)/%(project)/venv
vacuum = true
uid = www-data
gid =www-data
这是我的Nginx配置,位于
/etc/Nginx/sites available/

server {
    listen 80;
    server_name 72.14.184.213;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/ubaid/salesproject;
    }

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/var/uwsgi/salesproject.sock;
    }
}
现在看看问题是如何逐步展开的

首先,当我访问我的网站时, 它给了我一个这样的错误

connect() to unix:/home/ubaid/var/uwsgi/salesproject.sock failed (2: No such file or directory)
然后我通过
sudo nano.sock
手动创建.sock文件,因此当我运行我的网站时,它会给我一个类似这样的错误

connect() to unix:/var/uwsgi/salesproject.sock failed (13: Permission denied)
然后,为了解决这个问题,我运行了sudo chmod 777.sock,所以现在当我检查我的文件时,它给出了最后一个错误,大妖精错误

那就是

connect() to unix:/var/uwsgi/salesproject.sock failed (111: Connection refused)
还有一件事,当我运行uwsgi--ini时,我会检查我的uwsgi日志,日志会打印出来,但当我访问我的网站时,我在日志中看不到任何内容

这可能是因为实际上uwsgi和nginx并没有相互交谈或其他什么,不管是什么,请帮助我解决这个问题