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

时间:2013-06-02 19:18:47

标签: ruby ruby-on-rails-3 sphinx thinking-sphinx

我查看了这个主题:Sphinx error: unknown local index "INDEX_NAME" in search request,但它已关闭,并且我的rails应用程序中没有解决问题。

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

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

我尝试重建,重启和其他事情,但它不起作用:(

有人能帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

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