Nginx反向代理返回”;504从服务器读取响应时超时;

Nginx反向代理返回”;504从服务器读取响应时超时;,nginx,kubernetes,proxy,reverse-proxy,Nginx,Kubernetes,Proxy,Reverse Proxy,我已经将Nginx设置为反向代理。我将代理指向一个java应用程序。问题是Nginx在60秒后从服务器读取响应时返回504超时。Nginx或java应用程序中没有错误日志。如果我直接点击java应用程序,它会为请求提供60秒以上的服务,但是如果我通过Nginx执行,它会在60秒后超时。我在nginx.conf文件中添加了以下配置 proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; send_time

我已经将Nginx设置为反向代理。我将代理指向一个java应用程序。问题是Nginx在60秒后从服务器读取响应时返回
504超时。Nginx或java应用程序中没有错误日志。如果我直接点击java应用程序,它会为请求提供60秒以上的服务,但是如果我通过Nginx执行,它会在60秒后超时。我在nginx.conf文件中添加了以下配置

proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
keepalive_timeout 650;
奇怪的是,如果我将超时设置更改为小于60秒,它将按预期工作。我还尝试将Nginx指向NodeJs应用程序,以确保问题不在java应用程序中。行为保持不变

是否有其他配置需要修复

Nginx版本:1.14.0

PS:我也用kubernetes Nginx ingress尝试过这个。问题依旧