Я видел много тем nginx
504, но нет, если они это решили.
Я использую nginx
, uwsgi
на 1 машине для запуска Django
применение .
я попытался добавить эту строку конфигурации в конец /etc/nginx/nginx.conf
:
uwsgi_read_timeout 3s;
uwsgi_connect_timeout 75s;
proxy_connect_timeout 600s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;
send_timeout 600s;
в этих настройках uwsgi_read_timeout
составляет 3 секунды и nginx
вызовет ошибку 504 через 3 секунды. так что он работает, НО когда я меняю его на uwsgi_read_timeout 60s;
то ошибка 504 возникает через 30 секунд.
похоже, что есть тайм-аут восходящего потока, который вызывает эту ошибку!
Как я могу это решить?