Java Solr在一段时间后停止给出结果

Java Solr在一段时间后停止给出结果,java,solr,lucene,solrj,Java,Solr,Lucene,Solrj,我正在使用Java中的Solrj访问Solr。我在多线程(使用100个固定线程池)环境中多次查询,但一段时间后(在触发100k~120k查询后的某个地方),solr停止给出搜索查询的结果,当我重新启动Tomcat时,它再次启动 在tomcat日志中看不到任何异常。 在Solr日志中发现一些异常 5/1/2016, 6:40:41 PM ERROR null SolrCore org.apache.solr.common.SolrException: java.util.concurren

我正在使用Java中的Solrj访问Solr。我在多线程(使用100个固定线程池)环境中多次查询,但一段时间后(在触发100k~120k查询后的某个地方),solr停止给出搜索查询的结果,当我重新启动Tomcat时,它再次启动

在tomcat日志中看不到任何异常。 在Solr日志中发现一些异常

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

你检查过日志了吗,那里发生了什么,有什么异常吗?是的,我检查过tomcat日志。没有例外。它停止意味着挂起或返回空结果。。。什么?查过Solr日志。我们可以看到很多这样的例外。这可能是原因吗?错误null SolrCore org.apache.solr.common.SolrException:java.util.concurrent.TimeoutException:Idle timeout expired:50000/50000 ms错误null SolrCore[com.ctc.wstx.exc.WstxLazyException]com.ctc.wstx.exc.wstxio异常:java.util.concurrent.TimeoutException:Idle timeout expired:50001/50000 ms 5/1/2016,下午6:40:41错误null SolrDispatchFilter null:[com.ctc.wstx.exc.WstxLazyException]com.ctc.wstx.exc.WstxIOException:java.util.concurrent.TimeoutException:Idle timeout expired:50001/50000ms如果将异常和额外信息添加到post,则它将是可读的。我建议永远不要在评论部分添加额外的信息。在帖子中提供,以便每个人都能轻松获得。