复制后,solr端有很多ClientAbortException

时间:2013-09-05 23:46:36

标签: solr

我有一个SOLR主站和使用SOLR 4.1的从站。索引的大小不是那么大,因此复制大约需要30秒(这是完全刷新而不是增量更新)。我遇到的一个大问题是,每当有复制(每天一次)时,客户端会出现很多超时错误,并且tomcat / solr端有很多ClientAbortException,如下所示:

SEVERE: null:ClientAbortException:  java.net.SocketException: Broken pipe

据我所知,当客户端不再收听时会发生此异常。由于客户端存在超时,我猜是某种断线正在以某种方式发生?

在我的情况下,客户端和solr从站之间有一个负载均衡器。当我查看JMX GC日志时,“ConcurrentMarkSweep收集时间”指标出现了大幅增长。我猜这个GC是否导致一些传入的查询排队或负载均衡器或tomcat出错?

任何见解都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

已知Solr 4.1在复制方面存在问题。试试最新版本。