Я видел много тем с ошибкой 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 секунд.
Похоже, что есть тайм-аут в восходящем направлении, который вызывает эту ошибку!
Как я могу решить эту проблему?