小编Siv*_* Vg的帖子

Nginx 入口 504 超时 - 带有 ELB 的 EKS 连接到 nginx 入口

我们在 AWS 中使用 NLB,通过 nginx 入口控制器连接到我们的 EKS 集群。我们的一些请求会随机出现 504 网关超时。

我们认为我们将问题调试到了我们的 nginx 入口。根据 Stackoverflow 的一些建议,我们使用了 Connection 标头。

  1. 我们将连接设置为“关闭”这没有效果
  2. 我们再次设置 Connection "keep-alive" 没有效果

我们还注意到我们proxy_read_timeout在 60 秒时的另一种行为,我们的浏览器请求将在 60.xx 秒完成。当我们将它减少到 30 时,它变成了 30.xx,20 变成了 20.xx。我们去了 1,但仍然随机出现 504 网关超时,并且不明白为什么proxy_read_timeout在我们的环境中会有这种行为。

我们想了解什么是影响proxy_read_timeout以及为什么我们会得到上述行为?还有一种方法可以在我们的 nginx 入口上将 Connection 设置为“”(我们无法通过nginx.ingress.kubernetes.io/connection-proxy-header: ""

提前致谢!

nginx ingress

6
推荐指数
1
解决办法
6529
查看次数

标签 统计

ingress ×1

nginx ×1