8

nginxとuwsgiの上部にdjangoを設定しようとしましたが、ローカルホストにアクセスしようとすると、502の不正なゲートウェイエラーが発生します

これは私の/etc/ ngingx / sites-available/defaultファイルです

server {
    server_name testapp1.com www.testapp1.com;
    access_log /var/log/nginx/testapp1.com.access.log;

    location / {
        uwsgi_pass unix:///var/run/uwsgi/app/testapp1/socket;
        include uwsgi_params;
    }
}

これは/etc/ nginx /apps-available/にある私のtestapp1.iniファイルです

[uwsgi]  
    thread=3  
    master=1  
    env = DJANGO_SETTINGS_MODULE=testapp1.settings  
    module = django.core.handlers.wsgi:WSGIHandler()  
    chdir = /home/paul/apps/testapp1  
    socket = /run/uwsgi/testapp1/socket  
    logto = /var/log/uwsgi/testapp1.log  

これはuwsgi.logファイルです

2012年7月10日火曜日21:49:38-***[2012年7月10日火曜日21:49:38]にuWSGI1.0.3-debian(32ビット)を開始***2012年7月10日火曜日21:49:38- で
コンパイル
バージョン:4.6.2、2012年2月20日10:06:16 Tue Jul 10 21:49:38
2012-現在の作業ディレクトリ:/ Tue Jul 10 21:49:382012-
pidfileを/run/ uwsgi / app/testapp1に書き込みます/ pid Tue Jul 10 21:49:38 2012-
検出されたバイナリパス:/ usr / bin / uwsgi-core Tue Jul 10 21:49:38 2012-
setgid()to 33 Tue Jul 10 21:49:38 2012-setuid ()to 33 Tue Jul
1021:49:382012-メモリページサイズは4096バイト
TueJul10 21:49:382012-UNIXアドレスにバインドされたuwsgiソケット0
/run / uwsgi / app / testapp1 / socket fd 5 2012年7月10日火曜日21:49:38-bind():
そのようなファイルまたはディレクトリはありません[socket.c行107]

nginx.confファイルを変更しませんでした。

4

2 に答える 2

22

他のケースのシナリオは、それが許可の問題であるというものです(あなたの場合のようにソケットパスのスペルミスではありません)。その場合、uはこれをuwsgiiniファイルに追加できます

[uwsgi]                                                                                                          
uid = www-data
gid = www-data
chmod-socket = 664
chown-socket = www-data
于 2012-10-23T16:10:49.353 に答える
14

エラーメッセージは十分に明確です:

Tue Jul 10 21:49:38 2012 - uwsgi socket 0 bound to UNIX address
/run/uwsgi/app/testapp1/socket fd 5
Tue Jul 10 21:49:38 2012 - bind():
No such file or directory [socket.c line 107]

次の違いがわかりますか?

 socket = /run/uwsgi/testapp1/socket

と:

 uwsgi_pass unix:///var/run/uwsgi/app/testapp1/socket;

ヒント: / var / run / uwsgi / app / testapp1 / socket

于 2012-07-11T12:36:56.163 に答える