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

时间:2016-01-06 06:03:39

标签: 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.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

0 个答案:

没有答案