Number of runnable threads


I am using Elasticsearch 0.90.5 for my search Application. I am using Node Client for connecting with cluster.

Recently my server thrown OOM Exception. While analyzing the thread dump, it shows nearly 400 elasticsearch threads are in Runnable.

Due to this my server got OOM.

Is that a expected behavior ?

Please provide me an appropriate solution.

Thanks in advance

Ranjith Venkatesan