У меня был сфинкс 2.2.9 на ubuntu 16, вследствие чего не заполнялись таблицы в битрикс.
что очень плохо, даже таблицы b_search_content_stem, b_search_stem, b_search_content_text не заполнялись.
удалила так 2.2.9
apt-get remove sphinx
Решила установить 3.0.3
1. скачала архив с сайта sphinxsearch
2. распаковала архив
3. смотрю папку /bin/ этого архива и копирую в /usr/bin/
4.indexer --all --rotate -c /etc/sphinxsearch/sphinx.conf
5. searchd -c /etc/sphinxsearch/sphinx.conf
вылезает ошибка:
WARNING: both 'sphinxdata' and config file '/home/user/sphinxdata/sphinx.conf' exist; using 'sphinxdata' folder
no config file, using 'sphinxdata' folder...
listening on all interfaces, port=9312
listening on all interfaces, port=9306
WARNING: No extra index definitions found in data folder
проделываю , не работает:
searchd --stop # завершаем демона цивилизованно, результат не важен
killall searchd # убиваем всё цивилизованно не завершённое, результат не важен
rm -f ~/sphinxdata/sphinx.state* # мешают файлы sphinx.state и sphinx.state.new
searchd -c /etc/sphinxsearch/sphinx.conf
те же самые ошибки.
потом меняю
конфиг добавила в ~/sphinxdata/ , подправила пути в нем, и опять делаю...
searchd --stop # завершаем демона цивилизованно, результат не важен
killall searchd # убиваем всё цивилизованно не завершённое, результат не важен
rm -f ~/sphinxdata/sphinx.state* # мешают файлы sphinx.state и sphinx.state.new
searchd -c ~/sphinxdata/sphinx.conf
и странно, что тоже самое получается, запускаются два процесса для одной папки.... Эх....
user 2551 0.0 0.0 24008 320 ? S 07:08 0:00 /usr/bin/searchd -c /home/taskgood/sphinxdata/sphinx.conf
user 2552 1.9 0.0 91748 3020 ? Sl 07:08 0:20 /usr/bin/searchd -c /home/taskgood/sphinxdata/sphinx.conf
user 3250 0.0 0.0 21316 1084 pts/1 S+ 07:25 0:00 grep --color=auto searchd
Даже все файлы предыдущей версии удалила - не помогло(те, что описаны вконфиге для sphinxsearch2.2.9 по пути etc)
и проделывала:
aptitude remove sphinx
aptitude purge sphinx
все равно такая ошибка:
WARNING: both 'sphinxdata' and config file '/home/user/sphinxdata/sphinx.conf' exist; using 'sphinxdata' folder
no config file, using 'sphinxdata' folder...
listening on all interfaces, port=9312
listening on all interfaces, port=9306
WARNING: No extra index definitions found in data folder
удалила папки и файлы...
проделала
aptitude remove sphinx
aptitude purge sphinx
опять повторила сначала, та же самая ошибка...
ребутнула несколько раз.
Помогите народ, с чем это связано, ума не приложу...