Остановить сервер 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
Другие вопросы по тегам