请问Nginx+uwsgi+django后端sock文件丢失解决方法是什么,nginxdjango,uwsgi的配置文件如下


uwsgi的配置文件如下

[uwsgi]  chdir=/home/dev/workplace/xjc  module=xjc.wsgi:application  #master=True  #pidfile=/tmp/project-master.pid  socket=/home/dev/workplace/xjc/xjc.sock  vacuum=True  max-requests=5000  daemonize=/home/dev/workplace/xjc/static/log/uwsgi.log

uwsgi_params文件内容如下

uwsgi_param     QUERY_STRING            $query_string;uwsgi_param     REQUEST_METHOD          $request_method;uwsgi_param     CONTENT_TYPE            $content_type;uwsgi_param     CONTENT_LENGTH          $content_length;uwsgi_param     REQUEST_URI             $request_uri;uwsgi_param     PATH_INFO               $document_uri;uwsgi_param     DOCUMENT_ROOT           $document_root;uwsgi_param     SERVER_PROTOCOL         $server_protocol;uwsgi_param     UWSGI_SCHEME            $scheme;uwsgi_param     REMOTE_ADDR             $remote_addr;uwsgi_param     REMOTE_PORT             $remote_port;uwsgi_param     SERVER_PORT             $server_port;uwsgi_param     SERVER_NAME             $server_name;

nginx的配置文件如下

upstream django {        server unix:///home/dev/workplace/xjc/xjc.sock;           }server {        listen      80;        charset     utf-8;        client_max_body_size 75M;          root    /home/dev/workplace/xjc/www;         location /static {                alias /home/dev/workplace/xjc/static ;        }        location /api {                uwsgi_pass  django;                include     /home/dev/workplace/xjc/uwsgi_params;         }        location /admin {                uwsgi_pass  django;                include     /home/dev/workplace/xjc/uwsgi_params;         }        location / {                index /home/dev/workplace/xjc/www/index.html;        }}

编橙之家文章,

评论关闭