错误无法更新索引条目。行动:'保存'

时间:2014-04-14 10:08:14

标签: asp.net lucene sitecore lucene.net sitecore6

我们刚接管了Sitecore网站,日志文件全天每隔1到5分钟就会发生一次。

之前有人见过这样的事情并知道原因和解决方案是什么?该网站也遇到了1页加载速度减慢的问题,这个问题可能与这些问题有关。

  

ManagedPoolThread#7 10:10:41 INFO开始更新索引   数据库' master' (1待定)。 ManagedPoolThread#7 10:10:41错误   无法更新索引条目。行动:'已保存',项目:   ' {0D80F9BA-5BBB-4A43-8B87-63E7A0F9A484}'例外:   System.IO.IOException消息:读取过去的EOF来源:Lucene.Net at   Lucene.Net.Store.BufferedIndexInput.Refill()at   Lucene.Net.Store.BufferedIndexInput.ReadByte()at   Lucene.Net.Store.IndexInput.ReadInt()at   Lucene.Net.Index.SegmentInfos.Read(目录目录,字符串   segmentFileName)at   Lucene.Net.Index.IndexFileDeleter..ctor(目录目录,   IndexDeletionPolicy策略,SegmentInfos segmentInfos,TextWriter   infoStream,DocumentsWriter docWriter)at   Lucene.Net.Index.DirectoryIndexReader.DoCommit()at   Lucene.Net.Index.IndexReader.Commit()at   Lucene.Net.Index.IndexReader.DecRef()at   Lucene.Net.Index.IndexReader.Close()at   Sitecore.Search.Crawlers.DatabaseCrawler.DeleteItem(Item item)at   Sitecore.Search.Crawlers.DatabaseCrawler.UpdateItem(Item item)at   Sitecore.Search.Crawlers.DatabaseCrawler.Provider_OnUpdateItem(对象   发件人,EventArgs e)在System.EventHandler.Invoke(对象发送者,   EventArgs e)at   Sitecore.Data.Managers.IndexingProvider.UpdateItem(HistoryEntry条目,   数据库数据库)   Sitecore.Data.Managers.IndexingProvider.UpdateIndex(HistoryEntry   条目,数据库数据库)

     

ManagedPoolThread#7 10:10:41 INFO更新数据库的索引   '主'完成。

1 个答案:

答案 0 :(得分:4)

对我来说看起来像是一个腐败的索引。我的第一选择是做一个完整的"重建索引"在生成这些日志的服务器上。从Sitecore控制面板开始 - >数据库。