Python 使用uWSGI的nginx和Django应用程序超时错误
我对Django应用程序有问题;我正在尝试设置部署服务器,但遇到超时错误。我正在运行uWSGI:Python 使用uWSGI的nginx和Django应用程序超时错误,python,django,nginx,uwsgi,Python,Django,Nginx,Uwsgi,我对Django应用程序有问题;我正在尝试设置部署服务器,但遇到超时错误。我正在运行uWSGI: uwsgi --http :8000 --chdir /home/rrcms/myproject/ --wsgi-file /home/rrcms/myproject/quickstart/wsgi.py 当我访问www.mydomain.com:8000时,我可以看到站点正在运行,但当我尝试在端口80上配置nginx以使其与uWSGI通信时,我得到一个504网关超时,以下是我的nginx站点可用
uwsgi --http :8000 --chdir /home/rrcms/myproject/ --wsgi-file /home/rrcms/myproject/quickstart/wsgi.py
当我访问www.mydomain.com:8000时,我可以看到站点正在运行,但当我尝试在端口80上配置nginx以使其与uWSGI通信时,我得到一个504网关超时,以下是我的nginx站点可用文件:
upstream django {
server 127.0.0.1:8000;
}
server {
listen 80;
server_name www.mydomain.com;
charset utf-8;
# max upload size
client_max_body_size 75M;
location /static {
alias /home/rrcms/myproject/static;
}
location / {
uwsgi_pass django;
include /home/rrcms/myproject/uwsgi_params;
}
}
我对可能发生的事情已经没有什么想法了。我发现了问题所在。问题是我试图使用uwsgi--http:8000,但我需要使用的是一个套接字,所以我只是改变了
uwsgi --socket :8000 --chdir /home/rrcms/myproject/ --wsgi-file /home/rrcms/myproject/quickstart/wsgi.py
现在它工作正常。我检查了nginx错误日志,发现:连接到上游时失败(111:连接被拒绝),