【发布时间】:2018-04-14 18:23:46
【问题描述】:
我在 EC2 实例上运行微服务(使用不同的编程语言)。 在生产中,当这些服务尝试相互交互时,我注意到一些 502 Bad Gateway Errors。 此外,在请求服务的日志中,它没有显示任何 api 调用正在被命中
示例服务 A 调用服务 B,但在服务 B 日志中没有任何内容表明调用来自服务 A。
可能是 AWS 负载均衡器问题吗?任何帮助,将不胜感激。提前致谢。
尝试的解决方案: 我们尝试在每个服务中创建 http/https 连接代理,但仍然遇到此问题。
更新: 在 lb 日志中,api 被记录,但是目标响应代码显示“-”而 lb 响应代码显示 502 或 504。这是否意味着 lb 无法处理流量或我的应用程序?
还有什么可能的解决方案?
【问题讨论】:
-
您可以启用 lb 日志,如果流量以正确的方式通过它,您将能够在此处看到输出或发布日志
-
在lb日志中,api被记录了,但是目标响应码显示“-”,而lb响应码显示502或504。这是否意味着lb无法处理流量或我的应用程序? @KushVyas
-
@Root 我们遇到了完全相同的问题。你还有吗,还是找到解决办法了?
-
@JanDoerrenhaus 是的,我们找到了解决方案
-
我们遇到了完全相同的问题
标签: amazon-web-services amazon-ec2 microservices elastic-load-balancer internal-load-balancer