刚刚从狮身人面像移动到Solr /太阳黑子Gem for Rails, 正在使用gem'sunspot_solr'和RAILS_ENV =生产rake太阳黑子:solr:开始在生产服务器上运行Solr。生产服务器上的太阳黑子/ Solr
经过一整天的索引,在早上所有的索引消失了,没有错误或没有记录发生了什么。第二天同样发生。
经过一番研究,我注意到了这一点:
太阳黑子自带的Solr的预先包装的实例,它可以很容易地得到发展模式启动。 这将索引数据存储在操作系统的临时目录
我怀疑,“耙太阳黑子:Solr的:启动”仅用于开发和数据是不是永久性的。但是有很多教程使用这种方式在没有Tomcat的情况下在生产服务器上启动Solr。
在生产上设置Solr的正确方法是什么?我是否必须使用Tomcat或“rake sunspot:solr:start”是启动Solr的正确方法。
我很困惑,任何帮助表示赞赏。
谢谢你指出,我会尝试。顺便说一句,你认为索引的消失可能是由开发Solr服务器引起的,或者我需要寻找其他的东西来找到问题。 –
我不知道sunspot的solr:start是如何工作的,所以我不能说真的。 – MatsLindh