Google Cloud HTTP 平衡器返回 502 错误

Google Cloud HTTP 平衡器返回 502 错误

我有 2 个实例组,每个实例组都有 HTTP 负载均衡器。实例组包含在装有 IIS 的 Windows Server 2012 上运行的虚拟机。

当我使用负载均衡器的 IP 从一个实例组向另一个实例组发送来自 VM 的 POST 请求时,我收到 502 错误而不是响应。

有时发送 GET 请求时也会出现此错误。

当我直接向 VM 发送请求时,一切正常。

原因是什么以及如何修复负载均衡器的错误响应?

谢谢!

答案1

以下是 5xx 错误的一些常见原因:

1) GCE 实例本身可能会返回 5xx。要确认或丢弃此错误,必须检查服务器日志。

2)GCE 实例的响应时间比配置的要长暂停在后端服务中。

3)检查后端服务中的容量设置。负载可能大于总可用容量设置(根据最大连接速率或基于 CPU 的利用率)。在这种情况下,LB 将放弃过载

4) 验证HC工作正常。

相关内容