Sitecore - 手动复制索引,是否需要重新启动应用程序池

时间:2014-05-29 15:03:09

标签: iis sitecore lucene

我工作的公司喜欢使用Sitecore 6.6中的/admin/toolbox/rebuild-index.aspx手动重建Lucene索引。重建后,他们会手动将文件复制到每个Content Delivery服务器,然后在每个CD服务器上重新启动应用程序池。

目前由于网站的构建方式,该网站启动时间较长(将来某个时候会修复),因此重新启动应用程序池非常困难。我的问题是:

是否需要重新启动应用程序池才能获取新的索引文件?

2 个答案:

答案 0 :(得分:0)

是。文件将在Lucene运行时被锁定。

我想,从理论上讲,有可能让Lucene以只读模式在CD服务器上运行 - 但我自己从未尝试过,并且不知道如何实现它。

如果您将来要在网站上进行修复,我建议您将索引移出服务器吗?实施SOLR集中索引。这样,当重建时,它将立即可供任何和所有CD服务器使用,无需复制和/或重新启动应用程序池。

答案 1 :(得分:0)

可扩展性设置可能是多服务器实现所需的。

这是否涵盖lucene是您可能需要了解的内容。