【发布时间】:2016-01-16 22:43:58
【问题描述】:
我们正在使用带有 LUCENE 搜索提供程序、1 CM 和 2x CD 的 Sitecore 8.1。该解决方案托管在 Azure Web Apps 中。
我们注意到,当内容作者发布或更新文章时,某些用户/浏览器会看到更改,而其他用户/浏览器则看不到。
我怀疑这是由于未在其中一张 CD 上构建索引(因为未启用历史引擎)。在过去,我可以通过 RDP 到 Azure Web Role VM 或类似的方式对此进行故障排除,并分析 lunene 索引文件的数据时间。
WEB APP 无法实现上述功能,因为您无法通过 RDP 或 FTP 访问特定实例。
所以..
Sitecore 中是否有办法确定索引是否已为 N 张 CD 建立 100%?
如果我们有超过 1 张 CD,是否必须打开历史引擎?
如果有 N(其中 N > 1)张 CD,是否会在发布结束后立即重建其中一张 CD?这是我们注意到的,它让我感到困惑。
任何原因导致历史引擎部分可能会丢失?
谢谢。
【问题讨论】:
-
重要的是必须启用事件队列。这就是如何在另一台服务器上触发和处理一个服务器的事件。 sitecore.net/learn/blogs/technical-blogs/…
-
是的,肯定启用了。
-
是搜索索引似乎没有在两张 CD 上更新,还是实际的页面渲染?如果是渲染,并且您没有在代码中使用搜索索引,则可能是缓存清除问题。
-
@NilPun 请看看我的回答是否对你有帮助。
标签: azure lucene sitecore sitecore8 sitecore8.1