Имеются критические ошибки в логе worker

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (3)

просмотр истории страницы
h1. Ошибки обработчика абонентов. Почему она возникла?
[Обработчик абонентов|CarbonBilling:Worker] является ключевым процессом продукта Carbon Billing 5 - именно он начисляется абонентскую плату, создаёт задания для демона отправки событий на оборудование, выполняет запланированные задачи и прочее.
Ошибки обработчика могут быть трех типов:
* *WARNING* - не критичная ошибка
* *ERROR* - ошибка средней критичности, к ним как правило относятся некорректные расчеты в ряде случаев, вызванные в основном некорретными настройками, которые можно исправить без подключения техподдержки
* *CRITICAL* - критичные ошибки, требующие анализа службой техподдержки и/или отделлом разработки
Вне зависимости от критичности ошибки, они требуют действий администратора или техподдержки для устранения.

h2. ERROR - Ошибка обработки трафика
В логе воркера следующее сообщение:
{code}2018-10-02 13:52:10,514 - worker - common - ERROR - Ошибка обработки трафика{code}
** Настройте услуги трафика по каждой подсети и подключите абоненту
** Удалите все правила тарификации сетей кроме 0.0.0.0/0, чтобы весь трафик учитывался по единственной услуге (не рекомендуется в случае тарификации помегабайтно)

h2. CRITICAL - Ошибка работы обработчика
После сообщения "CRITICAL - Ошибка работы обработчика" идет расширенное описание возникшей проблемы. Такие ошибки как правило являются исключительными ситуациями, требующими подключения отдела разработки. Так же к ним относятся ошибки невозможности работы с базой данных по тем или иным причинам, некоторые примеры описаны ниже.
* БД биллинга недоступна. Вероятная причина: она перезапускается из-за обнаруженных повисших транзакций.
{code}('Error while connecting to database:\n- SQLCODE: -902\n- I/O error for file "/var/db/billing.gdb"\n- Error while trying to open file\n- No such file or directory', -902, 335544344){code}
* БД аккаунтинга трафика недоступна. Вероятная причина: она перезапускается из-за обнаруженных повисших транзакций.
{code}('Error while connecting to database:\n- SQLCODE: -902\n- I/O error for file "/var/db/buff_traf.gdb"\n- Error while trying to open file\n- No such file or directory', -902, 335544344){code}
* Недоступена СУБД. Вероятней всего БД отправлена в перезапуск во время выполнения запроса обработчиком; так же возможно на сервере проводятся какие-либо работы при которых она остановлена вручную, при этом почему-то обработчик абонентов оставили работать
{code}('Error while connecting to database:\n- SQLCODE: -902\n- Unable to complete network request to host "169.254.30.52".\n- Failed to establish a connection.\n- Connection refused', -902, 335544721){code}
* Проблема так же может возникнуть при перезпуске БД.
{code}('Error while connecting to database:\n- SQLCODE: -902\n- cannot start transaction for password database', -902, 335544654){code}
* Ошибка при выполнения SQL-запроса обработчика абонентов. Если ошибка возникат постоянно, требуется подключить отдел разработки.
{code}('Error while preparing SQL statement:\n- SQLCODE: -902\n- database file appears corrupt (/mnt/db/billing.gdb)\n- wrong page type\n- page 269 is of wrong type (expected 6, found -1)', -902, 335544335, {'params': (True,), 'sql': u'SELECT "CURRENCY"."ID", "CURRENCY"."UPDATE_SERVER", "CURRENCY"."SHORT_NAME", "CURRENCY"."NAME", "CURRENCY"."PRIMARY_CUR" FROM "CURRENCY" WHERE "CURRENCY"."PRIMARY_CUR" = True'}){code}