我正在使用ElasticSearch6.2.1。我正在使用单节点群集。我的小尺寸指数和中等流量可以很好地工作。但是,当我测试使用Apache JMeter处理的大量并发请求时,ES崩溃并显示如下错误消息。
我的要求是即使在如此繁忙的情况下也要防止ES崩溃。它应在一定时间后放弃请求,但不要停止工作。有什么办法可以实现呢?请告知。
答案 0 :(得分:1)
如果请求仅持续几秒钟,则可以增加请求的thread_pool的队列大小(例如,搜索线程池)。否则,您应该向集群添加一些节点。 (请添加一些弹性崩溃日志。您是否有内存不足异常?)
答案 1 :(得分:0)
您确定Elasticsearch崩溃了吗?在这里,这表示搜索线程池已满。
更多信息,请访问https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html。