Просмотр Исходного

h1. Пересоздание индекса БД биллинга

Поисковый индекс БД отвечает за работу [поиска|Поиск и массовое изменение абонентов], а так же за данные в окнах выбора [тарифа|Тарифы], [пула IP|Пулы IP адресов] и тому подобного. При проблемах в работе поиска в биллинге, необходимо перестроить поисковый индекс.

# Перезапустите службу *elasticsearch*
{code}
chroot /app/asr_billing/ service elasticsearch restart
{code}
# Удалите старый индекс:
{code}
rm -f /app/asr_billing/var/db/db_indexed
{code}

В зависимости от размера БД индекс будет создаваться 5-30 минут. В это время будет затруднён поиск. При успешном создании индекса в логе *elasticsearch* будут ледующие записи:

{code:title=/app/asr_billing/var/log/elasticsearch_reindex.log}
2026-04-14 04:02:04,702 - worker - elasticsearch_reindex - INFO - Reindex has stopped.
[u'bash -c "export BOOTUP="noncolor";python2.7 /usr/local/www/sites/manage.pyc update_index 2>&1"']
Indexing 101 weekendss
Indexing 19 abonentss
Indexing 18 admin accountss
...
Indexing 0 connection pointss
{code}