【问题标题】:Sitecore "HtmlCacheClearer clearing HTML caches for all sites"Sitecore“HtmlCacheClearer 清除所有站点的 HTML 缓存”
【发布时间】:2013-07-03 10:43:54
【问题描述】:

在 Sitecore(v6.6 130404) 日志中,它加载了“HtmlCacheClearer 清除所有站点的 HTML 缓存”日志条目。

日志提取:(每秒记录这些日志)

ManagedPoolThread #3 18:59:22 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:22 INFO  HtmlCacheClearer done.
ManagedPoolThread #3 18:59:22 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:22 INFO  HtmlCacheClearer done.
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer done.
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer done.
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:23 INFO  HtmlCacheClearer done.
ManagedPoolThread #3 18:59:24 INFO  HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #3 18:59:24 INFO  HtmlCacheClearer done.

我怎样才能摆脱这个?

【问题讨论】:

    标签: asp.net sitecore sitecore6


    【解决方案1】:

    Sitecore.Publishing.HtmlCacheClearer.ClearCode() 方法(记录此信息)在每次Publish 执行完成(在本地服务器上或远程)时执行。

    您的应用程序似乎经常执行Publish。如果您认为这可能是一个错误,请尝试调查哪些项目正在发布(例如,通过将处理程序添加到 publish:itemProcessing 事件)并检查哪些项目调用了 Publish

    【讨论】:

    • 谢谢大家,这真的很有帮助。我们的一位后台代理试图在 for 循环中发布项目。我们已经检测到这一点并优化了性能。
    猜你喜欢
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    相关资源
    最近更新 更多