簡體   English   中英

使用uWSGI的nginx和Django應用出現超時錯誤

[英]Timeout error with nginx and Django app using 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網站可用的文件:

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

現在可以正常工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM