Я использую поисковый сервер Sphinx (версия 'Sphinx 2.0.3-id64-release (r3043)' от http://sphinxsearch.com/) в моем приложении Rails с самообладанием думать_sphinx. Сфинкс запускается автоматически, когда я перезагружаюсь, и я не могу его остановить. Я попытался sudo searchd --stop
но сам процесс возрождается .
3 ответа
Для остановки (как и для ручного запуска) требуется параметр --config.
Если вы запускаете sphinx с помощью команды searchd --config=file
, вы можете остановить его с помощью searchd --config=file --stop
. Попробуйте определить свой аргумент команды запуска.
PS Лучше поздно, чем никогда :)
Вы также можете отправить сигнал убить -9
В настоящее время, чтобы остановить Sphinx в Debian:
sudo service sphinxsearch stop
Чтобы проверить статус:
sudo service sphinxsearch status
Начать:
sudo service sphinxsearch start
searchd ожидает, что сигнал TERM будет остановлен. searchd --config /path /to /config --stop просто отправляет TERM в pid, указанный в 'pidfile' в конфигурации. 'kill' или 'killall searchd' также будут работать.