Django nginx+;uwsgi*1 connect()到unix:/run/uwsgi/firstsitecd.sock在连接到上游时失败(111:连接被拒绝)
我正试图在Ubuntu 16.4上部署一个Django应用程序。我引用了一个文档来部署我的应用程序,这里是我遵循的URL 在我面对这个问题之前,一切都很顺利Django nginx+;uwsgi*1 connect()到unix:/run/uwsgi/firstsitecd.sock在连接到上游时失败(111:连接被拒绝),django,nginx,uwsgi,Django,Nginx,Uwsgi,我正试图在Ubuntu 16.4上部署一个Django应用程序。我引用了一个文档来部署我的应用程序,这里是我遵循的URL 在我面对这个问题之前,一切都很顺利 *1 connect() to unix:/run/uwsgi/firstsitecd.sock failed (111: Connection refused) while connecting to upstream 我的套接字文件位置 /run/uwsgi/firstsitecd 为套接字文件提供的权限 f: /run/uwsgi
*1 connect() to unix:/run/uwsgi/firstsitecd.sock failed (111: Connection refused) while connecting to upstream
我的套接字文件位置
/run/uwsgi/firstsitecd
为套接字文件提供的权限
f: /run/uwsgi/firstsitecd.sock
drwxr-xr-x root root /
drwxr-xr-x root root run
drwxr-xr-x iradmin www-data uwsgi
srwxrwxrwx root root firstsitecd.sock
/etc/uwsgi/sites/firstsitecd.ini
[uwsgi]
project = firstsitecd
uid = ******
base = /home/%(uid)
chdir = %(base)/%(project)
home = %(base)/Env/%(project)
module = %(project).wsgi:application
master = true
processes = 5
socket = /run/uwsgi/%(project).sock
chown-socket = %(uid):www-data
chmod-socket = 660
vacuum = true
在.ini中,我尝试了chmod socket=660
&chmod socket=666
,但没有任何帮助
/etc/nginx/site available/firsitecd
server {
listen 92;
server_name my_ubuntu_ip_address;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/******/firstsitecd;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/firstsitecd.sock;
}
}
我厌倦了太多的建议,但没有任何帮助
谢谢请检查是否创建了uwsgi套接字
ls/run/uwsgi/firstsitecd.sock
能否运行此命令并检查??是否启动了uwsgi进程?怎么做?@DanielRoseman这就是我如何开始我的uwsgi流程-sudo systemctl startuwsgi@NakulNarayanan当我运行上面的命令-我得到这个结果-/run/uwsgi/firstsitecd.sock