Nit*_*esh 5 proxy reverse-proxy nginx kubernetes
我已将 Nginx 设置为反向代理。我将代理指向 java 应用程序。问题是 Nginx504 Timeout while reading response from server
在 60 秒后返回。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;
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我将超时设置更改为小于 60 秒,它会按预期工作。我还尝试将 Nginx 指向 NodeJs 应用程序,以确保问题不在 java 应用程序中。行为保持不变。
我还需要修复其他配置吗?
Nginx 版本:1.14.0
PS:我也尝试过使用 kubernetes Nginx ingress。问题仍然相同。
归档时间: |
|
查看次数: |
563 次 |
最近记录: |