天天看點

uwsgi+nginx 部署django項目 假死現象

項目正常運作起來,過幾天總是發現uwsgi失效了,需要重新開機uwsgi才可以

原因:nginx和uwsgi的協定不對等;

wsgi是支援http協定和uwsgi協定的,nginx也是,uWSGi對uwsgi協定支援度最好

正确搭配:

    第一種: nginx:

   location / {

         include uwsgi_params;

        uwsgi_pass uwsgi://ip:port;

    }

            uwsgi:   socket = ip:port  或者  uwsgi-socket = ip:port

第二種:nginx

     location / {

            proxy_pass http://ip:port/uri/;

       }

   uwsgi:  http-socket = ip:port