似乎大约每2到3个月一次,关于我们solr实施的某些信息就会崩溃。最近,用于重新索引Solr核心的过程中断了。它是一个控制台应用程序,仅执行以下两项操作:1)清除索引,2)重建索引。就是这样,它只是通过向服务器发出http Web请求来实现。
当它试图清除第一个核心时,我得到了500响应。但是,其他所有内核都没有问题(除了它们是在第一个内核之后出现的,而且这是一个同步过程,因此没有任何内容重新编制索引)。我花了一些时间进行故障排除,但最终我只是重新启动了apache并成功了。
这似乎是所有问题的解决方案。我希望我能记住我以前遇到的问题,但是每次似乎都会发生一些不同的事情,重置Apache总是比花时间进行故障排除要容易得多(而且它总是发生在生产过程中,因此花费数小时)如果我可以在几秒钟内解决问题,那么故障排除并不是一个好的选择。
我希望这些问题发生在阶段或开发过程中,我可以花一些时间进行进一步的研究,但始终在生产中。因此,我开始怀疑是否应该创建一个每晚重设Apache服务器的任务。
当我重置它并且它突然正常工作而无需进行任何更改时,我真的不得不怀疑Solr的稳定性。这对其他使用solr的人来说正常吗?