跳至内容

我如何解决使用经典负载均衡器时收到的 503 错误?

1 分钟阅读
0

我想解决我在经典负载均衡器中收到的来自我的 Amazon CloudWatch 指标的 HTTP 503 错误。

解决方法

当您收到 HTTP 503 错误时,问题可能是由负载均衡器或注册实例导致的。

要查看负载均衡器的后端实例的主机运行状况是否正常,请查看 HealthyHostCount 和 UnHealthyHostCount CloudWatch 指标。如果指标显示您的实例正在运行,但主机运行不正常,则执行以下检查。

检查您的后端实例能够响应运行状况检查

确保您的经典负载均衡器可以接收来自后端实例的 200 响应代码。对于第 4 层运行状况检查,如果实例完成 TCP 握手,负载均衡器会将后端实例标记为运行正常。有关详细信息,请参阅经典负载均衡器故障排除: 运行状况检查。

检查您的负载均衡器和后端实例能否处理负载

检查 SurgeQueueLength 和 SpilloverCount 指标,查看您的实例是否遇到容量问题。

检查您的后端实例的 CPUUtilization CloudWatch 指标。如果 CPU 利用率迅速升至 100% 或持续居高不下,添加更多后端实例或将当前实例大小调整到更大。

相关信息

监控您的经典负载均衡器

Troubleshoot a Classic Load Balancer: HTTP errors