如何排除 ELB 中的经典负载均衡器容量问题?

1 分钟阅读
0

我的经典负载均衡器的 Amazon CloudWatch 指标 SurgeQueueLength 最大统计数据增加。当客户端尝试连接到我的经典负载均衡器时,客户端会收到 HTTP 503 Service Unavailable 或 HTTP 504 Gateway Timeout 错误消息。如何排查这些弹性负载均衡容量问题?

简短描述

经典负载均衡器指标 SurgeQueueLength 测量由您的经典负载均衡器排队的请求总数。SurgeQueueLength 的最大统计信息增加表示后端系统无法像收到请求一样快速处理传入请求。较高 SurgeQueueLength 指标的可能原因包括:

  • 经典负载均衡器背后的过载 Amazon Elastic Compute Cloud(Amazon EC2)实例无法处理所有传入请求
  • 由于外部资源性能问题导致的应用程序依赖性问题
  • 实例允许的最大连接限制

当请求超过最大 SurgeQueueLength 时,SpilloverCount 指标将开始测量被拒绝的请求。SurgeQueueLength 最大值为 1024。

解决方法


相关信息

经典负载均衡器的 CloudWatch 指标

AWS 官方
AWS 官方已更新 2 年前