0

我在 GCP 上有一些全局负载均衡器。此平衡器应使用两个后端服务向实例组发送请求。当我尝试发送一些请求时,我failed_to_connect_to_backend从负载均衡器中随机收到 502 错误。

对于同一个请求,我可以得到 7 次成功的答案,一个一个,然后 2-3 次 502 错误。

监控仪表板中,我看到了这一点 - 我的两个服务都很健康。Instanse组也显示出 100% 的健康状态。

URL 映射规则是默认默认值 我也没有看到任何资源消耗问题

而且,不幸的是,我无法从后端获取 502 错误的任何日志,只有来自负载均衡器的日志

4

2 回答 2

0

经过数小时的咖啡和大量手册(我还不太精通 GCP),“问题”得到了解决——在某些时候,我注意到所有失败请求的执行时间约为 9 秒。因此,我尝试搜索具有相似症状的结果,结果我在Google Groups上找到了答案

就我而言 - 我们在端口映射方面遇到了麻烦(在映射中使用了两个端口 - 比如 80、6000。而 80 - 没有从后端监听) 删除关闭后 - 502s 消失了。

于 2021-12-02T21:52:00.790 回答
0

如果后端实例上应用的防火墙规则不允许使用端口 80?

于 2021-12-06T12:44:55.657 回答