【发布时间】:2019-02-25 11:41:12
【问题描述】:
我正在使用 ElasticSearch6.2.1。我正在使用单节点集群。它适用于我的小型索引和中等流量。但是当我测试大量并发请求以使用 Apache JMeter 处理时,ES 出现如下错误消息。
我的要求是防止 ES 即使在如此高的流量情况下也不会崩溃。它应该在一定时间后丢弃请求,但不要停止工作。有什么选择可以实现吗?请指教。
【问题讨论】:
标签: elasticsearch solr lucene
我正在使用 ElasticSearch6.2.1。我正在使用单节点集群。它适用于我的小型索引和中等流量。但是当我测试大量并发请求以使用 Apache JMeter 处理时,ES 出现如下错误消息。
我的要求是防止 ES 即使在如此高的流量情况下也不会崩溃。它应该在一定时间后丢弃请求,但不要停止工作。有什么选择可以实现吗?请指教。
【问题讨论】:
标签: elasticsearch solr lucene
如果请求只上升了几秒钟,您可以增加请求线程池的队列大小(例如搜索线程池)。否则你应该在集群中添加一些节点。 (请添加一些弹性崩溃的日志。您是否有任何内存不足的异常?)
【讨论】:
你确定 elasticsearch 崩溃了吗?在这里,表示搜索线程池已满。
更多阅读请访问https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html。
【讨论】: