首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS ALB 504网关超时错误- EKS工作节点,SpringBoot应用编程接口

AWS ALB 504网关超时错误- EKS工作节点,SpringBoot应用编程接口
EN

Stack Overflow用户
提问于 2021-07-27 01:40:08
回答 1查看 143关注 0票数 0

我已经设置了一个指向单个Nodeport服务的ALB Ingress。一切运行正常,流量按照预期从ALB路由到我的后端服务。

但有时我会看到Http 504网关超时错误,我验证了云监控指标,但没有观察到延迟。因此,后端实例或服务可能在ALB的默认空闲超时(60s)之前关闭了连接

现在,我的后端是作为nodeport服务部署在EKS中的Spring Boot API。你能建议一下把"server.connection-timeout“改成75s会有帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-24 17:34:54

根据504上的ELB文档,是的,建议将应用程序的超时时间增加到超过ALB的超时时间。

+

这篇文章建议一起抛弃ALB。

+

事实上,我也为我的ALB入口处理随机的504。当然,这不是我对NLB的问题。然而,ALB提供的附加功能(WAF)在很大程度上驱使我让ALB设置正常工作。在我的例子中,几周来一切都很顺利,然后是蓝色的504。祝好运!如果我找到一颗银弹我会把它放回这里。

编辑:事实证明,我实际上处理的连接超时超过504秒。问题的根源在于ALB子网配置错误。最终导致我的子网没有被适当地标记。一旦我将我的面向公众的ALB使用的子网切换到公共子网,事情就变得很好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68534289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档