Solr stops giving results after sometime
<p>I am using Solrj from Java to access Solr. I am querying multiple times in a multithreaded(Using a fixed threadpool of 100) environment, but after some time(somewhere after firing 100k~120k queries) solr stops giving results for search queries, and when I restart Tomcat it starts again.</p>

<p>Couldn't see any exception in tomcat logs.
Found some exceptions in Solr logs.</p>

<pre><code>5/1/2016, 6:40:41 PM

ERROR

null

SolrCore

org.apache.solr.common.SolrException: java.util.concurrent.TimeoutException: Idle timeout expired: 50000/50000 ms
5/1/2016, 6:40:41 PM

ERROR

null

SolrCore

[com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxIOException: java.util.concurrent.TimeoutException: Idle timeout expired: 50001/50000 ms
5/1/2016, 6:40:41 PM

ERROR

null

SolrDispatchFilter

null:[com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxIOException: java.util.concurrent.TimeoutException: Idle timeout expired: 50001/50000 ms
</code></pre>