504 тайм-аут шлюза от nginx / uwsgi - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь отладить продолжительную страницу Django (ответ может занять минуту или две **).

Я думаю, что установил соответствующие параметры времени ожидания в моя nginx конфигурация:

location @proxy_to_app_en {
    proxy_set_header X-Forwarded-Proto https;
    uwsgi_pass_header X_FORWARDED_PROTO;
    include uwsgi_params;
    uwsgi_read_timeout 300s;
    proxy_read_timeout 300s;
    uwsgi_pass app_en;
    uwsgi_pass_request_headers on;
    uwsgi_param HTTP_AUTHORIZATION $http_x_api_auth;
}

и я также установил harakiri в соответствующей конфигурации uwsgi на 300 секунд.

Несмотря на это, я все еще получение 504 от nginx спустя ровно 30 (тридцать) секунд.

Есть ли какие-то другие настройки тайм-аута, которые я пропускаю? Что заставляет nginx тайм-аут и возвращать 504 всего через 30 секунд?

Спасибо:)

** это не нормально, но я запускаю django-debug-toolbar на нем, который, кажется, замедляет все массово .

...