Я пытаюсь запустить Sphinx с Upstart на Ubuntu, но единственный найденный мной скрипт не работает и кажется более сложным, чем мне нужно.
Может ли кто-нибудь предоставить мне базовый сценарий Sphinx Upstart, с которого я могу начать?
Спасибо!
Таким образом, я нашел базу сценариев, которую я изменил, и вместо нее, говоря «запуск / ожидание sphinxsearch», он дает мне «запуск / запуск sphinxsearch», что, я думаю, хорошо. Процесс немедленно умирает, однако, который я думаю, из-за конфигурации, которую я даю. Я посмотрю, смогу ли я где-нибудь найти тестовую конфигурацию, чтобы сделать вывод, работает ли скрипт upstart.
Текущий сценарий 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
На моей Ubuntu (12.04)
START = нет -> START = да
$ 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