Остановить сервер Sphinx

1537
RocketR

Я использую поисковый сервер Sphinx (версия 'Sphinx 2.0.3-id64-release (r3043)' от http://sphinxsearch.com/ ) в моем приложении Rails с самообладанием думать_sphinx . Сфинкс запускается автоматически, когда я перезагружаюсь, и я не могу его остановить. Я пытался, sudo searchd --stopно процесс просто возрождается сам.

2

2 ответа на вопрос

1
Valera Leontyev

Для остановки (как и для ручного запуска) требуется параметр --config.

Если вы запустите sphinx командой searchd --config=file, вы можете остановить его командой searchd --config=file --stop. Попробуйте определить свой аргумент команды запуска.

PS Лучше поздно, чем никогда :)

Вы также можете отправить сигнал убить -9

Спасибо. Я больше этим не пользуюсь, но надеюсь, что это поможет кому-то другому. RocketR 11 лет назад 0
0
Manticoresearch

searchd ожидает, что сигнал TERM будет остановлен. searchd --config / path / to / config --stop просто отправляет TERM в pid, указанный в 'pidfile' в конфигурации. 'kill' или 'killall searchd' также будут работать.