Elasticsearch problem, search thread pool rejected

Hi @chayapon1219,

Usually, when it happens to the search queue to fill up it means elasticsearch is not having the needed throughput to attend all your requests. Increasing the search queue only makes the problem happens a little later. It's a producer/consumer problem.

To solve this you have some alternatives:

  • Add more resources to your cluster (upgrade hardware, or add more nodes)
  • Optimize your queries
  • Perform fewer requests
  • etc

Hope it helps.

Cheers,
LG

2 Likes