Google Cloud HTTP 平衡器返回 502 错误

And*_*lin 3 iis load-balancing windows-server-2012-r2 google-cloud-platform

我有 2 个实例组和每个 HTTP 负载均衡器。实例组包含在带有 IIS 的 Windows Server 2012 上运行的 VM。

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

此外,有时我在发送 GET 请求时会收到此错误。

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

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

谢谢!

Car*_*los 5

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

1) GCE 实例本身可以返回 5xx。要确认或放弃这一点,必须检查服务器日志。

2) GCE 实例的响应时间比后端服务中配置的超时时间长

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

4) 验证 HC 是否正常工作。