4 MINDS

4MINDS Gestão de Conhecimento

Nginx + django + uwsgi + harakiri + 502 Bad Gateway




Erro ao processar uma página por um "longo" tempo:


502 Bad Gateway

Solução:

No arquivo uwsgi.ini altere harakiri para 120:

harakiri=120

No arquivo de configuração do nginx adicone o timeout:

    location / {
        uwsgi_pass  django;
        uwsgi_read_timeout 120s;
        uwsgi_send_timeout 120s;
        include     /code/app/uwsgi_params;
    }



https://stackoverflow.com/questions/24127601/uwsgi-request-timeout-in-python