org.elasticsearch.common.util.concurrent.TimedRunnable@62542b52 on queueresizingESThreadPoolExecutor

I am getting an error on my elasticsearch production cluster.

I understand it is related to a thread pool which is getting out of memory or is not able to process huge amount of requests at a time.
Can anyone explain this in detail and also the configuration changes which are required in this case.
Thank You