nginx服务Django | 502错误的网关

时间:2014-05-22 15:46:17

标签: python django nginx

我正在尝试提出一个很大的请求,如何使用Django nginx生成pdf,这是我的nginx.conf:

我认为这个要求不高。

如何从服务器增加此请求?

server {
    server_name .urbanarts.com.br;
    client_max_body_size 10M;
    client_body_timeout   10;
    client_header_timeout 10;
    keepalive_timeout     15;
    send_timeout          10;
    rewrite ^ https://urbanarts.com.br$request_uri? permanent;

    location /static {
        autoindex on;
        alias /srv/www/urbanarts/project/urbanarts_cloud/app/static;
        log_not_found   on;
    }

    location / {
        proxy_redirect      off;
        proxy_set_header    Host                    $host;
        proxy_set_header    X-Real-IP               $remote_addr;
        proxy_set_header    X-Forwarded-For         $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Protocol    $scheme;
        proxy_pass          http://127.0.0.1:8007/;
    }

    location /robots.txt {
        root            /srv/www/urbanarts/project/urbanarts_cloud/app/static;
        access_log      off;
        log_not_found   off;
    }

    location /favicon.ico {
        root             /srv/www/urbanarts/project/teste/urbanarts_cloud/static/images;
        access_log      off;
        log_not_found   off;
    }

}

谢谢..

1 个答案:

答案 0 :(得分:0)

不要继续增加时间,从长远来看这对你没有帮助。

而是使用celerypython-rq将长时间运行的任务发送到后台并立即返回响应。