Sun*_*mar 17 google-cloud-platform google-cloud-load-balancer
我已经按照https://cloud.google.com/compute/docs/load-balancing/http/上的文档配置了 HTTP(S) 负载均衡器
当我尝试通过与负载均衡器关联的公共 IP 地址访问该站点时。我收到 502 响应,其中包含以下消息:
错误:服务器错误
服务器遇到临时错误,无法完成您的请求。
请在 30 秒后重试。
我相信这是来自负载均衡器。
任何人都对可能发生的事情有任何见解,我还应该关注什么?
查看文档“HTTP(S) 负载平衡故障排除”部分“无法解释的 502 错误”:
如果在完成负载均衡器配置后 502 错误持续时间超过几分钟,则可能是:
- 没有配置允许运行状况检查的防火墙规则。
- 后端软件未运行。
要验证运行状况检查流量是否到达后端虚拟机,请启用运行状况检查日志记录并搜索成功的日志条目。
要创建允许来自 Google Cloud 运行状况检查系统 (130.211.0.0/22
和35.191.0.0/16
) 的流量的入口规则,您可以使用Cloud Console或以下命令:
gcloud compute firewall-rules create fw-allow-health-check \
--network=default \
--action=allow \
--direction=ingress \
--source-ranges=130.211.0.0/22,35.191.0.0/16 \
--target-tags=allow-health-check \
--rules=tcp
Run Code Online (Sandbox Code Playgroud)
在此命令中,目标标签 allow-health-check
用于标识虚拟机。
小智 0
负载均衡器是否依赖于您使用 URL 而不是 IP 地址?
造成这种情况的原因可能有几个。
我能想到的就这么多了……果酱
归档时间: |
|
查看次数: |
69277 次 |
最近记录: |