Как сделать так, чтобы служба Sphinx запускалась автоматически и работала без остановок? - PullRequest
1 голос
/ 02 февраля 2012

Я установил sphinx-0.9.9 на свой сервер LINUX, и он прекрасно дает результат.

Проблема в "файл searchd.pid часто удаляется" (служба останавливается автоматически). Я

Я не мог найти причину, почему это останавливается. Кто-нибудь может сказать мне причину, а также как я мог заставить эту службу работать все время без остановки, даже когда я перезагружаю систему, служба должна перезапуститься автоматически.

Своевременная помощь высоко ценится

Заранее спасибо, Raja.M

Ответы [ 2 ]

0 голосов
/ 01 августа 2013

Файл sphinx.pid удаляется при каждой перезагрузке.Вы можете снова удалить и установить sphinxsearch, чтобы воссоздать его.

0 голосов
/ 02 февраля 2012

Возможно, вам будет интересно посмотреть на Supervisor . В частности, в разделе документации о настройке программы вы увидите следующие параметры:

autostart
    If true, this program will start automatically when supervisord is started.
...
autorestart
    May be one of false, unexpected, or true. [...]
    If true, the process will be unconditionally restarted when it exits,
    without regard to its exit code.
...