我们在 Windows 2008 Server 上使用 Omnifind 进行站点搜索,当一个网站迁移到另一台服务器(同一个域名,另一个 IP(DNS 更新已超过 24 小时前,Omnifind 服务器知道新 IP))后,Omnifind 继续搜索旧 IP,这意味着它已将名称解析缓存在某处。
但是哪里?
Omnifind 使用 Apache Lucene 技术,所以也许有人对此有所了解,可以作为提示?
重新启动服务或服务器不会改变该行为。
答案1
没有答案,我们也没有找到答案。
但是,一种解决方法是阻止对“旧”IP 的访问,显然 Omnifind 将进行另一次 DNS 检查并在保留索引的同时找到新 IP(我们一开始没有这样做,因为我们担心 Omnifind 可能会决定删除索引)。