如何处理 Amazon Elasticsearch Service 中发生的 HTTP 503 服务不可用错误?

上次更新时间:2020 年 11 月 10 日

我查询 Amazon Elasticsearch Service (Amazon ES) 域时,收到 HTTP 503 服务不可用错误。如何解决此错误?

简短描述

负载均衡器位于每个 Amazon ES 域的前面。负载均衡器将传入流量分配到您的数据节点。HTTP 503 错误表示集群中的一个或多个数据节点已过载。当节点被昂贵的查询或传入流量过载时,节点会没有足够的容量来处理任何其他传入请求。

注意:您可以使用 Amazon CloudWatch 的 RequestCount 指标来追踪 HTTP 响应代码。

解决方案

使用以下方法之一来解决 HTTP 503 错误:

预置更多计算资源

降低查询的资源使用率