【发布时间】:2021-08-09 12:24:33
【问题描述】:
我在我的谷歌云项目上配置了一个带有虚拟机实例的 HTTP 外部负载均衡器。当我尝试通过外部 HTTP 负载平衡器 IP 地址连接后端 VM 实例时;我收到 502 状态错误。因此,我无法使用外部 HTTP 负载平衡器启动我的 Web 服务器。请建议是否需要任何配置来设置负载均衡器。
【问题讨论】:
标签: google-cloud-platform load-balancing gcp-load-balancer
我在我的谷歌云项目上配置了一个带有虚拟机实例的 HTTP 外部负载均衡器。当我尝试通过外部 HTTP 负载平衡器 IP 地址连接后端 VM 实例时;我收到 502 状态错误。因此,我无法使用外部 HTTP 负载平衡器启动我的 Web 服务器。请建议是否需要任何配置来设置负载均衡器。
【问题讨论】:
标签: google-cloud-platform load-balancing gcp-load-balancer
502 状态错误的根本原因:
防火墙配置错误/未配置,可能会阻止流量。请使用健康检查探测器检查是否配置了健康检查防火墙规则:35.191.0.0/16 和 130.211.0.0/22。
检查默认防火墙规则是否配置正确,允许从负载均衡器到后端服务的流量。
检查VM实例/Web服务器是否没有在后端运行。
检查VM实例资源(CPU/内存)是否耗尽,不接受连接请求。
请参考以下链接进行故障排除:
设置外部 HTTPS 负载平衡器:https://cloud.google.com/iap/docs/load-balancer-howto
VM 启动疑难解答: https://cloud.google.com/compute/docs/troubleshooting/vm-startup
【讨论】: