Зупиніть сервер Sphinx


2

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

Відповіді:


1

Стоп (як і ручний запуск) вимагає параметра --config.

Якщо ви починаєте сфінкс з командою searchd --config=file, ви можете його зупинити searchd --config=file --stop. Спробуйте визначити аргумент команди початку.

P.S. Краще пізно, ніж ніколи :)

Можна також надіслати сигнал kill -9


Дякую. Я не використовую його більше, але сподіваюся, що допомагає комусь іншому.
RocketR

0

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


0

Наразі для зупинки Sphinx в Debian:

sudo service sphinxsearch stop

Щоб підтвердити статус:

sudo service sphinxsearch status

Починати:

sudo service sphinxsearch start
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.