Sitecore 6.5内容交付问题(发布/缓存?)

时间:2013-10-10 17:25:52

标签: caching sitecore publishing

我们有一个Sitecore 6.5实例,其中包含单独的CM和CD服务器,每个服务器都使用它自己的核心,Web和主数据库。

我们在创建新版本的内容时会遇到问题。 CM Master和Web数据库在内容编辑器中显示正确的内容。发布后,CD上的Web数据库在内容编辑器中显示正确的内容。

然而,该网站显示正确的内容和标准值的混合。

我尝试过并注意到的一些事情:

  • 手动清除缓存无效。
  • CD或CM日志中没有发布或缓存错误
  • 我们已经审核了可扩展性指南,以确保正确设置CD和CM
  • 将项目保存在CD内容编辑器中会立即解决问题,直到在CM上创建并发布新版本
  • 重新发布与智能发布没有任何影响
  • 查看CM版本时网站正确

我很想听到任何可能引导我朝正确方向前进的想法或问题。

1 个答案:

答案 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也不能

  • 过去,这对同一个实例上的其他网站有何影响?是什么原因引发了这个问题呢?
  • 为什么页面会显示某些项目的内容?来自哪里?

现在我知道了解决方法,我将不得不再深入研究一下,看看我是否能解决这些问题。

希望这能引导别人走向正确的方向。

相关问题