【问题标题】:Umbraco Indexing Error Filling Up LogsUmbraco 索引错误填充日志
【发布时间】:2015-05-26 20:44:58
【问题描述】:

我在我们的日志中不断收到 Umbraco 索引错误,这似乎与网站上非常高的 CPU 使用率相对应。这是错误:

错误 UmbracoExamine.DataServices.UmbracoLogService - [线程 99] Provider=InternalIndexer,NodeId=-1 System.Exception:索引错误 队列项目,读取过去的 EOF,IndexSet:InternalIndexSet

这是因为它试图索引的节点的 id 为 -1 吗?

【问题讨论】:

    标签: c# asp.net umbraco lucene.net


    【解决方案1】:

    这与节点ID为-1无关,Umbraco的根节点始终为-1。

    您出错的原因是您的索引文件夹 ~/App_Data/TEMP/ExamineIndexes/Internal 中有容量为 0k 的段(例如 segment_c 文件)文件。

    您应该删除那些带有空段的文件,一切都会正常。

    对于永久解决方案,您必须找到这些空文件被遗忘的根本原因。例如备份运行时的内容修改将不允许索引优化器在备份进行时删除文件。

    有关此的详细讨论,请参阅Link

    【讨论】:

      猜你喜欢
      • 2012-12-12
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 2014-11-13
      相关资源
      最近更新 更多