2015-09-09 41 views
0

我目前与Java-1.7,Solr-4.8.1,tomcat 7一起工作。 solr配置具有主从(2个从)架构。由于延迟复制导致从站服务器负载过高

主站&从站2在同一个服务器位置(比如区域A),而从站1在不同区域(比如区域B)的另一个服务器中。两个区域之间的延迟为40毫秒。

现在,我们正面临Slave 1 &的高负载,我们怀疑这是由于延迟了从主服务器的数据复制。现在我们在日志文件中找到下面提到的这些复制信息,但这些行不在从属服务器1上的以前的文件中。此外,这些信息不存在于任何从站2日志文件中(可能是由于主站&从站2的同一区域)。

INFO: [Core] webapp=/solr path=/replication params={wt=json&command=details&_=1441708786003} status=0 QTime=173 
    INFO: [Core] webapp=/solr path=/replication params={wt=json&command=details&_=1441708787976} status=0 QTime=1807 
    INFO: [Core] webapp=/solr path=/replication params={wt=json&command=details&_=1441708791563} status=0 QTime=7140 
    INFO: [Core] webapp=/solr path=/replication params={wt=json&command=details&_=1441708800450} status=0 QTime=1679 

请确认我们是否认为增加复制时间(可能是由于服务器连接问题)是solr负载过重的原因。

回答

0

我不希望延迟复制会导致Solr负载 - 因为从当前搜索者的角度来看没有任何变化,查询可以一样快。如果复制不完整,Solr不会执行额外的工作来完成搜索。

相关问题