VM 实例 - 配置外部负载平衡器时出现 502 状态错误

问题描述

我已经在我的谷歌云项目上配置了一个带有虚拟机实例的 HTTP 外部负载平衡器。当我尝试通过外部 HTTP 负载均衡器 IP 地址连接后端 VM 实例时;我收到 502 状态作为错误。因此,我无法使用外部 HTTP 负载平衡器启动我的 Web 服务器。请建议是否需要任何配置来设置负载均衡器。

解决方法

502 状态错误的根本原因:

防火墙配置错误/未配置,可能会阻止流量。请检查健康检查防火墙规则是否配置了健康检查探测器:35.191.0.0/16和130.211.0.0/22。

检查默认防火墙规则是否配置正确,这些规则允许从负载均衡器到后端服务的流量。

检查 VM 实例/Web 服务器是否未在后端运行。

检查虚拟机实例资源(CPU/内存)是否耗尽,不接受连接请求。

请参考以下链接进行故障排除:

设置外部 HTTPS 负载平衡器:https://cloud.google.com/iap/docs/load-balancer-howto

VM 启动故障排除: https://cloud.google.com/compute/docs/troubleshooting/vm-startup

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...