2016-10-02 12 views
1
rake ts:start

дает следующие ошибки:мышление сфинкс не запускается - «Не удалось запустить Searchd демон»

Failed to start searchd daemon. Check /home/deploy/megratec/shared/log/production.searchd.log. 
Failed to start searchd. Check the log files for more information. 

Вход содержит:

[Sun Oct 2 13:35:38.507 2016] [ 4780] listening on 127.0.0.1:9306 
[Sun Oct 2 13:35:38.507 2016] [ 4780] bind() failed on 127.0.0.1, retrying... 
... 
[Sun Oct 2 13:36:14.541 2016] [ 4780] FATAL: bind() failed on 127.0.0.1: Address already in use 
[Sun Oct 2 13:36:14.543 2016] [ 4779] watchdog: main process 4780 exited cleanly (exit code 1), shutting down 

ps -efa не показывает Searchd работает.

SOS! Спасибо :)

ответ

3

1) Найдено searchd с ps -aux (не знаю, почему ps -efa сделал нит работу)

2) убил его sudo service sphinxsearch stop (rake ts:stop и убийство searchd процесс вручную не работает).

3) Наконец, rake ts:rebuild ожил сфинкс.