首页 > 解决方案 > 需要定期重启 Solr/Apache 是否正常?

问题描述

似乎大约每 2 到 3 个月左右一次,我们的 solr 实施就会发生故障。最近,我们用来重新索引 solr 核心的过程中断了。这是一个控制台应用程序,只做两件事:1)清除索引,2)重建索引。就是这样,它只是通过向服务器发出 http Web 请求来实现的。

当它试图清除第一个核心时,我得到了 500 响应。不过,其他核心都没有问题(除了它们出现在第一个核心之后,而且它是一个同步过程,所以没有任何东西被重新索引)。我花了一点时间进行故障排除,但最终我只是重新启动了 apache 并且它工作了。

这似乎是一切的解决方案。我希望我能记住以前遇到过的问题,但是每次似乎都会发生一些不同的事情,而且重置 apache 总是比花时间进行故障排除要容易得多(而且它总是发生在生产中,因此需要花费数小时如果我可以在几秒钟内修复它,那么故障排除并不是一个好的选择)。

我希望这些问题发生在我可以花时间进一步调查的阶段或开发中,但它总是在生产中。所以我开始怀疑我是否应该只创建一个任务来每晚重置 Apache 服务器。

当我重置它并且它突然可以正常工作而无需我进行任何更改时,我真的不得不怀疑 Solr 的稳定性。这对于其他使用 solr 的人来说是否正常?

标签: solr

解决方案


推荐阅读