我正在尝试在 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