Sphinx 3.4.1 — настройка сервиса одной командой, с автозагрузкой, ротацией логов и php api

Добавил автоматическую сборочку, со всем необходимым для быстрой настройки sphinxsearch сервиса одной командой, для индексации MySQL бд и работы с php api.

https://github.com/avtobys/sphinx-3.4.1

Автоматически создается юнит файл сервиса в systemd т.е будет обеспечена автозагрузка сервиса при ребуте сервака, и управление демоном через systemctl

Автоматически настраивается ротация логов, создается тестовая бд, заливается тестовый дамп, сразу это всё тестируется при установке, включая php api

Всё необходимое устанавливается по следующим путям в системе:

/etc/sphinx/sphinx.conf
/etc/logrotate.d/sphinx
/var/lib/sphinx/data
/var/log/sphinx
/usr/local/bin/indexer
/usr/local/bin/indextool
/usr/local/bin/searchd
/usr/local/bin/wordbreaker
/usr/lib/systemd/system/sphinx.service
есть также скрипт деинсталляции, который зачистит эти сопли.

 

2 комментария

  1. Приветствую Вас! Возник следующий вопрос. Перед установкой спинкса 3.4.1 нужно удалить 2версию спинкса ежели таковая установлена(debian10)? Если да — то как это делать правельно? Спасибо!

    1. sudo searchd —stop
      sudo apt remove sphinxsearch
      # и удалить директории с данными
      sudo -rf /etc/sphinxsearch /var/log/sphinxsearch /var/lib/sphinxsearch /etc/logrotate.d/sphinxsearch

Добавить комментарий для Янчик Отменить ответ

Ваш адрес email не будет опубликован.