在我们的生产环境中,我们有Master-Slave SOLR 服务器配置。我们有 2 个 SOLR 从服务器,并在 prod CM 和 CD 服务器中配置了 SOLR 负载平衡 URL。 现在我们的自定义索引遇到间歇性问题,我们的搜索无法正常工作。所以每次我们遇到这个间歇性问题时,我们都需要重建自定义索引来获得搜索结果。
经过调查,我们发现其中一个 SOLR 从服务器中的自定义索引有时会与主 SOLR 服务器不同步。
我们的自定义索引具有主要和次要核心,当我们使用 SwitchOnRebuildSolrSearchIndex 时,它们在主服务器和从服务器中的指向也不同。我们应该在主从配置中使用 SwitchOnRebuildSolrSearchIndex 吗?
生产环境: 对于生产,我们有一台 Sitecore 内容管理服务器和两台内容交付服务器。
Solr版本:7.2.1
Sitecore 版本:9.1.0
主服务器
SolrConfig.xml
:
从属服务器
SolrConfig.xml
:
核心属性:
主服务器:
enable.master = true
enable.slave = false
从服务器:
启用。主人=假
启用。奴隶 = 真
SwitchOnRebuildSolrSearchIndex 配置: