我正在使用think_sphinx gem在我的Rails应用程序中使用Sphinx搜索服务器(来自http://sphinxsearch.com/的版本'Sphinx 2.0.3-id64-release(r3043)' )。当我重新启动时,Sphinx会自动启动,我无法阻止它。我试过了,sudo searchd --stop
但这个过程只是重生了。
我正在使用think_sphinx gem在我的Rails应用程序中使用Sphinx搜索服务器(来自http://sphinxsearch.com/的版本'Sphinx 2.0.3-id64-release(r3043)' )。当我重新启动时,Sphinx会自动启动,我无法阻止它。我试过了,sudo searchd --stop
但这个过程只是重生了。
Answers:
停止(也可以手动启动)需要--config参数。
如果你用命令启动sphinx searchd --config=file
,你可以用它来阻止它searchd --config=file --stop
。尝试确定您的启动命令参数。
PS迟到总比没有好:)
你也可以发送信号kill -9
searchd期望信号TERM停止。searchd --config / path / to / config --stop只是将TERM发送到配置中'pidfile'中指定的pid。'kill'或'killall searchd'也会起作用。
killall searchd
,如果它开始作为一个过程,而不是作为一种服务