停止 Sphinx 服务器

停止 Sphinx 服务器

我正在使用 Sphinx 搜索服务器(版本 'Sphinx 2.0.3-id64-release (r3043)'http://sphinxsearch.com/) 在我的 Rails 应用程序中使用 thinking_sphinx gem。当我重新启动时,Sphinx 会自动启动,我无法停止它。我试过了,sudo searchd --stop但进程只是重新生成。

答案1

停止(也包括手动启动)需要--config参数。

如果你使用命令 启动 sphinx searchd --config=file,你可以使用 停止它searchd --config=file --stop。尝试确定你的启动命令参数。

PS:迟做总比不做好 :)

你也可以发送信号 kill -9

答案2

searchd 期望信号 TERM 被停止。searchd --config /path/to/config --stop 仅将 TERM 发送到配置中“pidfile”中指定的 pid。“kill”或“killall searchd”也可以起作用。

答案3

目前在 Debian 中停止 Sphinx 的方法:

sudo service sphinxsearch stop

验证状态:

sudo service sphinxsearch status

开始:

sudo service sphinxsearch start

相关内容