Видео FAQ - Установка Sphinx и его настройка для TorrentPier

Dr_Brown

Пользователь
#63
Первый запуск /usr/local/bin/indexer --all, проиндексит: юзеров, посты, топики
Добавляем в кронтаб три задачи, под свои потребности и скорости обновления инфы на треке:
1. Посты обновляю раз в сутки в два часа ночи, учитывая что у нас поиск по постам нехера не работает, особо там никто не ищет, да и задача у меня выполняется 6-7 минут со 100% нагрузкой на проц не понятно почему, мне это не важно:
00 02 * * * /usr/bin/indexer --rotate posts
2. Топики обновляю каждые 30 мин, важный момент это именно поиск по названиям:
*/30 * * * * /usr/bin/indexer --rotate topics
3. Юзеров обновляю раз в час:
@hourly /usr/bin/indexer --rotate users

ВСЕ!!!

Логи смотрим тут: /var/log/sphinxsearch/, где:
searchd.log, что то типа этого:

Код:
[Sat Nov  2 16:02:19.472 2013] [11349] caught SIGTERM, shutting down
[Sat Nov  2 16:02:19.472 2013] [11349] shutdown complete
[Sat Nov  2 16:02:21.118 2013] [11687] accepting connections
[Sat Nov  2 16:30:05.090 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 16:30:06.120 2013] [11687] rotating index 'topics': success
[Sat Nov  2 16:30:06.120 2013] [11687] rotating finished
[Sat Nov  2 17:00:02.321 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 17:00:02.565 2013] [11687] last message repeated 1 times
[Sat Nov  2 17:00:02.565 2013] [11687] rotating index 'users': success
[Sat Nov  2 17:00:02.565 2013] [11687] rotating finished
[Sat Nov  2 17:30:03.319 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 17:30:04.501 2013] [11687] rotating index 'topics': success
[Sat Nov  2 17:30:04.501 2013] [11687] rotating finished
[Sat Nov  2 18:00:03.077 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 18:00:03.258 2013] [11687] last message repeated 1 times
[Sat Nov  2 18:00:03.258 2013] [11687] rotating index 'users': success
[Sat Nov  2 18:00:03.258 2013] [11687] rotating finished
[Sat Nov  2 18:30:04.325 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 18:30:05.711 2013] [11687] rotating index 'topics': success
[Sat Nov  2 18:30:05.711 2013] [11687] rotating finished
[Sat Nov  2 19:00:02.860 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 19:00:04.597 2013] [11687] rotating index 'users': success
[Sat Nov  2 19:00:04.597 2013] [11687] rotating finished
[Sat Nov  2 19:00:04.948 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 19:00:05.949 2013] [11687] rotating index 'topics': success
[Sat Nov  2 19:00:05.949 2013] [11687] rotating finished
[Sat Nov  2 19:30:02.605 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 19:30:03.866 2013] [11687] rotating index 'topics': success
[Sat Nov  2 19:30:03.866 2013] [11687] rotating finished
[Sat Nov  2 20:00:02.813 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 20:00:04.245 2013] [11687] rotating indices (seamless=1)
[Sat Nov  2 20:00:04.245 2013] [11687] rotating index 'users': success
[Sat Nov  2 20:00:04.245 2013] [11687] rotating finished

Кто что искал, в файле query.log:

Код:
[Fri Nov  1 14:16:00.800 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (78.31.181.71)] американские истории
[Fri Nov  1 14:21:41.532 2013] 0.000 sec [bool/0/rel 2 (0,2000)] [topics] [Посолите огурцы (78.31.181.71)] кин дза
[Fri Nov  1 14:40:22.454 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (78.31.181.71)] Lynda com Pinterest for Musicians and Bands
[Fri Nov  1 16:00:40.945 2013] 0.000 sec [bool/0/rel 3 (0,2000)] [topics] [Посолите огурцы (78.31.181.71)] New York Knick
[Fri Nov  1 16:11:28.375 2013] 0.000 sec [bool/0/rel 8 (0,2000)] [topics] [Guest (78.31.181.71)] форсаж
[Fri Nov  1 16:11:46.548 2013] 0.000 sec [bool/0/rel 8 (0,2000)] [topics] [Guest (78.31.181.71)] форсаж
[Fri Nov  1 16:11:58.111 2013] 0.000 sec [bool/1/rel 0 (0,2000)] [topics] [Guest (78.31.181.71)] ajhcf
[Fri Nov  1 16:12:06.626 2013] 0.000 sec [bool/1/rel 5 (0,2000)] [topics] [Guest (78.31.181.71)] форсаж
[Fri Nov  1 17:25:49.090 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (78.31.181.71)] серебрякова
[Sat Nov  2 08:14:22.844 2013] 0.090 sec [bool/1/rel 1 (0,2000)] [topics] [Guest (91.246.241.213)] сталинград
[Sat Nov  2 08:38:57.016 2013] 0.076 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Revived ДупутвыЖ Road Of The Kings Collector s Edition
[Sat Nov  2 08:46:04.133 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Revived ДупутвыЖ Road Of The Kings Collector s Edition
[Sat Nov  2 08:46:10.014 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Revived ДупутвыЖ Road
[Sat Nov  2 08:46:15.450 2013] 0.000 sec [bool/0/rel 11 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Revived
[Sat Nov  2 08:46:30.030 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Брелок
[Sat Nov  2 08:48:15.762 2013] 0.000 sec [bool/0/rel 3 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] сталинград
[Sat Nov  2 09:33:23.647 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] В поисках Немо
[Sat Nov  2 09:33:32.860 2013] 0.000 sec [bool/0/rel 2 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Немо
[Sat Nov  2 09:48:18.027 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (31.131.134.88)] Халк и агенты
[Sat Nov  2 13:57:27.740 2013] 0.005 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Музыкантов Владимир
[Sat Nov  2 13:57:49.298 2013] 0.013 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] баги
[Sat Nov  2 15:12:54.761 2013] 0.009 sec [bool/0/rel 0 (0,2000)] [topics] [Guest (195.18.15.152)] King Chip
[Sat Nov  2 15:13:57.827 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Guest (195.18.15.152)] King Chip
[Sat Nov  2 15:14:35.184 2013] 0.016 sec [bool/0/rel 9 (0,2000)] [topics] [Guest (195.18.15.152)] форсаж
[Sat Nov  2 15:14:58.367 2013] 0.109 sec [bool/0/rel 9 (0,2000)] [posts] [Посолите огурцы (195.18.15.152)] После того как Доминик и Брайн по
[Sat Nov  2 15:15:44.283 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [posts] [Посолите огурцы (195.18.15.152)] Chamillion
[Sat Nov  2 15:26:51.373 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] N1NT3ND0
[Sat Nov  2 15:27:09.569 2013] 0.508 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] homas Ashley Farrand Healing Mantras 2000 MP3 128 лизы
[Sat Nov  2 15:27:15.599 2013] 0.000 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] homas Ashley Farrand
[Sat Nov  2 15:27:20.987 2013] 0.012 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Thomas Ashley Farrand
[Sat Nov  2 15:27:26.529 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] thomas Ashley Farrand
[Sat Nov  2 15:27:34.448 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Farrand
[Sat Nov  2 15:29:26.143 2013] 0.019 sec [bool/0/rel 4 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] rayman
[Sat Nov  2 15:29:55.925 2013] 0.030 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Антология Angry Birds
[Sat Nov  2 15:30:01.618 2013] 0.000 sec [bool/0/rel 2 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Angry Birds
[Sat Nov  2 15:32:30.822 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Studio One Ska Fever
[Sat Nov  2 15:32:45.440 2013] 0.000 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] King Chip
[Sat Nov  2 15:34:54.711 2013] 0.444 sec [bool/0/rel 17 (0,2000)] [posts] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:03.932 2013] 0.000 sec [bool/0/rel 17 (0,2000)] [posts] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:07.794 2013] 0.000 sec [bool/0/rel 9 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:11.318 2013] 0.000 sec [bool/0/rel 9 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:19.090 2013] 0.000 sec [bool/0/rel 9 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:25.171 2013] 0.000 sec [bool/0/rel 9 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:37.958 2013] 0.000 sec [bool/0/rel 9 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 15:35:56.313 2013] 0.000 sec [bool/0/rel 2 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] форса
[Sat Nov  2 15:36:21.724 2013] 0.000 sec [bool/1/rel 6 (0,2000)] [posts] [Посолите огурцы (195.18.15.152)] форсаж
[Sat Nov  2 17:21:42.455 2013] 0.019 sec [bool/0/rel 0 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Truck Racing 2
[Sat Nov  2 18:00:04.679 2013] 0.011 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Candida
[Sat Nov  2 18:00:24.116 2013] 0.110 sec [bool/0/rel 1 (0,2000)] [topics] [Посолите огурцы (195.18.15.152)] Truck Racing 2
[Sat Nov  2 19:01:18.768 2013] 0.000 sec [bool/1/rel 0 (0,2000)] [topics] [Guest (178.65.26.89)] SACD R OF Herman s Hermits Retrospective 2004
Посмотреть статус из консоли:
service sphinxsearch status
получим, если запущен:
is running
У кого VDS-manager от ISP, можно глянуть демона в запущенных процессах, и скока памяти кушает, что то типа этого должно быть:
/usr/bin/searchd, у меня пfмяти жрет 1300 kb
Посмотреть где что валяется, из консоли:
find / -name sphinxsearch, ищем от корня
получаем:
/var/lib/update-rc.d/sphinxsearch - не знаю что там.
/var/lib/sphinxsearch - библиотеки
/var/log/sphinxsearch - логи
/usr/share/doc/sphinxsearch - документация
/etc/init.d/sphinxsearch - демон
/etc/default/sphinxsearch - тут настраивается автостарт
/etc/sphinxsearch - там файли конфига
/etc/cron.d/sphinxsearch - задачи по крону
 
Б

барбос

Гость
#64
по крону не хочет работать. После того как запускаю крон задачу логи пустые ничего не индексируется, хотя если через консоль запускаю, то индексируется. Помогите, пожалуйста, решить эту проблему!
 

Dr_Brown

Пользователь
#66
барбос, debian ?
я сфинкса из состава дебиана ставил.
если у тебя индексируется из консоли, логи не могут быть пустые. Проверяй правильно пути в конфиге сфинкса. Найди indexer де лежит.
 

Dr_Brown

Пользователь
#70
барбос, я его хер знает как ты его собирал, мой совет, если debian^
apt-get purge sphinxsearch - сносишь нафиг все что наустановил.
устанавливаешь с нуля из состава debianа, хоть и версия будет не последняя:
aptitude install sphinxsearch
смотришь пути там к логам, пиду и т.д. в дефолтном конфиге, и прописуешь также в конфиге от движка, и все должно запускаться и работать как я писал выше.
 
Сверху