Проблема индексации сфинкса - PullRequest
1 голос
/ 30 июля 2010

Я создал дельта-индексы. и объединяя их, используя следующие команды

sudo / usr / local / sphinx / bin / indexer --merge messagecenter_quotations_reply messagecenter_quotations_reply_delta --rotate

Но он сливается только тогда, когда я перезапускаю сфинкса. если я запускаю эту команду без перезапуска сфинкса, я не получаю никаких результатов.

1 Ответ

1 голос
/ 11 декабря 2010

Индексатор отправляет SIGHUP демону searchd, чтобы он перезапустился.Он находит процесс, чтобы сигнализировать, проверяя файл PID, установленный в вашей конфигурации сфинкса.Проверьте в разделе 'searchd' вашего конфигурационного файла значение 'pid_file' и убедитесь, что для него задан файл, который читатель может прочитатьТакже убедитесь, что вы запускаете процесс индексатора с достаточными разрешениями, чтобы сигнализировать процессу searchd;например, если searchd работает от имени пользователя root, вам также нужно запустить индексатор от имени пользователя root.

...