【发布时间】:2020-05-19 15:32:11
【问题描述】:
我一直在查看我的 elasticsearch 日志,我遇到了错误
rejected execution (queue capacity 1000) on org.elasticsearch.search.action.SearchServiceTransportAction$23@6d32fa18
查找错误后,一般和共识是增加队列的大小,如这里所说 - https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html
我的问题是我该怎么做?是否有我缺少的配置文件?
【问题讨论】:
-
在少数情况下,这是建议。在大多数其他情况下,需要查看为什么集群无法处理大量搜索请求。集群在其他方面是否过于过载?集群是否过小?等
-
很可能两者兼而有之。大部分的设置还是默认的,都是在生产服务器上运行的,所以需要配置很多东西
-
不,你错了。仅仅因为这些设置是默认设置,这并不意味着它们需要进行配置。 ES 中的默认值通常适用于大多数场景。
-
也许吧。我遇到的问题是,在 kibana 仪表板运行良好几周后,发送的新日志停止出现,所以我认为 Elastisearch 已经超载。大多数在线指南似乎都说增加堆大小也非常重要。