0

我有一个负载均衡器设置,可将流量路由到多个 Cloud Storage 存储桶和一个后端实例组。存储桶似乎工作正常,但我无法让实例组工作。当我使用它的公共 IP 时,该实例工作正常。但它只是无法通过负载均衡器工作。

这是我第二次设置完全相同的部署,所以不完全确定我哪里出错了。我查看了故障排除文档,看起来我的健康检查有问题。

我已经配置了一个应该可以工作的健康检查,我将它设置为 http 端口 80 / 路径。我的服务器为此返回 200 响应代码,但由于某种原因,在负载均衡器页面中,我可以看到列“健康”为 0/0,在后端服务页面中,我可以看到 1 个实例中的 0 个是健康的。

负载均衡器页面图片

我什至尝试为健康检查添加防火墙规则,但仍然没有运气。

然后我尝试使用 cloud shell 获取健康状态,我得到一个空状态,甚至没有失败,只是空的。下面是我从 cloud shell 得到的结果

后端:https ://www.googleapis.com/compute/v1/projects/project-name/zones/asia-southeast1-b/instanceGroups/prod-instance-group 状态:

种类:计算#backendServiceGroupHealth种类:计算#backendServiceGroupHealth

4

1 回答 1

0

这件事在一夜之间得到了解决。我想 GCP 本身存在一些问题,我没有改变任何东西,现在它显示健康 1/1 并且运行良好。

我猜GCP负载均衡器只是不稳定。

于 2021-01-27T18:53:16.630 回答