Nginx-UWSGI 504 网关超时

Nginx-UWSGI 504 网关超时

我看到很多有关nginx504 错误的主题,但是没有一个可以解决这个问题。

我正在使用nginx1uwsgi台机器来运行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并将在 3 秒时引发 504 错误。因此它可以工作但是当我将其更改为uwsgi_read_timeout 60s;然后时 504 错误会在 30 秒内引发。

似乎是上游超时导致了此错误!

我该如何解决这个问题?

相关内容