我们有一个Sitecore 6.5实例,其中包含单独的CM和CD服务器,每个服务器都使用它自己的核心,Web和主数据库。
我们在创建新版本的内容时会遇到问题。 CM Master和Web数据库在内容编辑器中显示正确的内容。发布后,CD上的Web数据库在内容编辑器中显示正确的内容。
然而,该网站显示正确的内容和标准值的混合。
我尝试过并注意到的一些事情:
我很想听到任何可能引导我朝正确方向前进的想法或问题。
答案 0 :(得分:2)
我们终于在Sitecore支持的帮助下找到了这个问题。
“行为不端”的页面使用Lucene索引查找Sitecore项目,然后显示项目中的信息。在我们的例子中,Lucene索引在项目发布时没有更新。
Sitecore建议在CD和CM上为Web数据库配置HistoryEngine。这解决了这个问题。
<Engines.HistoryEngine.Storage>
<obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
<param connectionStringName="$(id)" />
<EntryLifeTime>30.00:00:00</EntryLifeTime>
</obj>
</Engines.HistoryEngine.Storage>
<Engines.HistoryEngine.SaveDotNetCallStack>false</Engines.HistoryEngine.SaveDotNetCallStack>
我们还有一些我们无法解释的事情,而Sitecore也不能
现在我知道了解决方法,我将不得不再深入研究一下,看看我是否能解决这些问题。
希望这能引导别人走向正确的方向。