Задать вопрос
sanchezzzhak
@sanchezzzhak
Ля ля ля...

Sphinx как правильно настроить на сервере индексацию?

Добрые люди научите как правильно настраивать индексацию через крон?

Я пользуюсь ручным вариантом через bash скрипт: утром и вечером.
Запускаю ручками ...
#!/bin/bash
config_path="/etc/sphinx/sphinx.conf";

searchd --stop
indexer --all -c $config_path
searchd --config $config_path


Пробовал в крон поставить но как то криво работает.
Может можно в конфиге sphinx прописать что то что бы он сам без меня уже индексировал?

rt индексы не использую и не знаю как..
  • Вопрос задан
  • 4421 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@zorruch
Криво - это как?
При переиндексации индексер сам отправляет демону sphinx HUP сигнал для перечитывания конфигов, поэтому необходимости в рестарте shpinx'а нет.

root@backup:~# crontab -l 
# m h  dom mon dow   command
0 08 * * * indexer --rotate --all > /dev/null

Будет работать.
В вашем случае в время и путь до конфига проставьте свои. Если в кроне не прописана переменная PATH можно написать крон-задание так:
/usr/bin/indexer --rotate --all
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы