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