[英]Elasticsearch - Keep hitting "429 Too Many Requests" error
运行具有 2 个数据节点的 AWS m4.large.elasticsearch Elasticsearch(服务)实例一年多了,现在没有任何严重问题。 由于需求增加,我们设置了 2 个额外的 r6g.large Elasticsearch 实例(它们具有与 m4.large 相同数量的 vCPU 和 memory,但根据文档甚至应该提供更好的性能)。
自从使用这些以来,我们的应用程序中一直出现“429 太多请求”错误。 在https://aws.amazon.com/es/premiumsupport/knowledge-center/resolve-429-error-es/上进行了一些挖掘之后,尝试了以下操作但没有成功:
如果有人知道我们如何解决这个问题 go ,我们将不胜感激!
PS:“旧”版本运行 Elasticsearch 7.7,而新版本运行 7.10,但令人惊讶的是这就是原因。
作为写入拒绝的 429 错误消息表示批量队列错误。每个节点上的批量队列可以容纳 50 到 200 个请求,具体取决于您使用的 Elasticsearch 版本。 有多份关于此问题的报告,旧版本的 Elasticache 可能是根本原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.