@bobo_mix

Как настроить автоматический рестарт существующих индексов sphinx?

Как настроить автоматический рестарт существующих индексов sphinx? кто решал похожую задачу поделитесь опытом. Заранее спасибо! OS Linux
  • Вопрос задан
  • 2984 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
$ crontab -l
0 * * * *       /path/to/sphinx/indexer.sh
*/5 * * * *     /path/to/sphinx/searchd.sh

indexer.sh
#!/bin/sh

/usr/bin/indexer --config /path/to/sphinx/sphinx.conf --all --rotate > /dev/null

searchd.sh
#!/bin/sh

runing=`ps ax | grep "searchd" | grep -v "grep" | wc -l`

if [ $runing -eq 0 ]; then
    /usr/bin/searchd --config /path/to/sphinx/sphinx.conf
fi
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rpsl
@Rpsl
Кратко о себе
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы