Sphinx 的 Upstart 脚本

Sphinx 的 Upstart 脚本

我正在尝试在 Ubuntu 上使用 Upstart 运行 Sphinx,但我发现的唯一脚本不起作用并且似乎比我需要的更复杂。

有人可以为我提供一个可以开始使用的基本的 Sphinx Upstart 脚本吗?

谢谢!

答案1

因此,我找到了一个经过修改的脚本库,它没有显示“sphinxsearch start/waiting”,而是显示“sphinxsearch start/running”,我想这很好。但是,该进程立即终止,我认为这是由于我为其提供的配置造成的。我会看看是否可以在某处找到测试配置,以判断 upstart 脚本是否有效。

当前新贵脚本:

# sphinxsearch.conf

start on runlevel [2345]
stop on runlevel [016]

script
        su /usr/local/bin/searchd --config /etc/sphinx.conf 
end script

post-stop script
        su skerit -c 'sphinxsearch -kill :0'
end script

#End of File

答案2

在我的 ubuntu 上( 12.04 )

开始=否 -> 开始=是

$ cat /etc/default/sphinxsearch 


#
# Settings for the sphinxsearch searchd daemon
# Please read /usr/share/doc/sphinxsearch/README.Debian for details.
#

# Should sphinxsearch run automatically on startup? (default: no)
# Before doing this you might want to modify /etc/sphinxsearch/sphinx.conf
# so that it works for you.
START=yes

相关内容