В данный момент поиск на p.a.o довольно сильно подломан. Примеры описаны здесь: https://lists.altlinux.org/pipermail/devel/2016-June/201539.html https://lists.altlinux.org/pipermail/devel/2016-June/201541.html
Вот виновник того что поиск не работал: [Wed Jun 22 20:18:14.236 2016] [ 1884] WARNING: rotating index 'srpm_core': prealloc: mmap() failed: Cannot allocate memory (length=8890869); using old index Всё упиралось в память.
И так, оказалось что поисковый индекс вырос до того размера что он уже не всегда помещается в памяти. В sphinx есть такая опция как seamless_rotate которая отвечает за бесшовное обновления индекса для поиска. После того как новый индекс создан, sphinx запускает searchd с новым индексом, и только после того как он запустится, убивается старый searchd со старым индексом. В этот момент как раз и не хватает памяти. Отключил бесшовную миграцию индекса. Должно полегчать. Только теперь пару минут в день поиск будет не доступен. Я думаю что мы переживём. :)
Ночь пережило, значит работает.
*** Bug 32055 has been marked as a duplicate of this bug. ***