部署后思考Sphinx – ThinkingSphinx :: SphinxError(搜索请求中未知的本地索引’user_core’):

我查看了这个主题: Sphinx错误:搜索请求中的未知本地索引“INDEX_NAME” ,但它已关闭,并且我的rails应用程序中没有解决问题。

我将TS更新为3.0.2,并将其包含在deploy.rb中。 我也改变了模型中的代码。 现在它在开发中工作,有些例子在测试中工作,有些则没有。 但成功部署后,我收到错误:

ThinkingSphinx::SphinxError (unknown local index 'user_core' in search request): 

我尝试重建,重启和其他的东西,但它不起作用:(

有谁能够帮我?

谢谢!

看起来已经有一个Sphinx守护进程正在运行,Thinking Sphinx还没有停止(如果你仍然得到相同的错误)所以我建议杀死那个流氓搜索进程(你应该可以通过ps aux | grep searchd找到它) ps aux | grep searchd – 如果权限没问题, killall searchd将停止Sphinx进程)。