我不断在日志中收到Umbraco索引错误,这似乎与网站上非常高的CPU使用率相对应。这是错误:
错误UmbracoExamine.DataServices.UmbracoLogService - [主题99] Provider = InternalIndexer,NodeId = -1 System.Exception:错误索引 队列项,读取过去的EOF,IndexSet:InternalIndexSet
这是因为它尝试索引的节点的id为-1吗?
答案 0 :(得分:2)
这与节点ID为-1无关,Umbraco的根节点始终为-1。
出现错误的原因是您的索引文件夹中包含0k容量的段(例如 segment_c 文件)〜/ App_Data / TEMP / ExamineIndexes / Internal。
你应该删除那些空段的文件,一切都会正常工作。
对于永久解决方案,您必须找到留下这些空文件的根本原因。对于例如备份运行时的内容修改不允许索引优化器在备份进行时删除文件。
有关此问题的详细讨论,请参阅Link