Тестируем 5.3.002

Технические вопросы по UTM 5.0
Ответить
cyb3r_ang31
Сообщения: 25
Зарегистрирован: Сб авг 02, 2014 07:38
Откуда: Красноярский край
Контактная информация:

Сообщение cyb3r_ang31 »

NetUP UTM billing system core. Compile date: Oct 7 2014 18:28:14
Version:5.3-002-update9-centos6_x64 Rev #14383

Периодически перестает нормально отрабатывать Классификатор/Тарификатор и весь трафик сыпет на unknown.
Помогает перезапуск ядра, но как-то это не правильно.

У кого-нить на данной версии наблюдаются такого рода проблемы? Куда заглянуть?

К сожалению в логах ничего застать не получилось, как будет еще раз сбой, погляжу в логи. На данный момент в логах проскакивает вот такое:

Код: Выделить всё

Nov 20 12:49:23  ERROR : fe3e3700 DBAExistingError: get_account_iter: such account not exist 0
Nov 20 12:49:23 ?Trace : fe3e3700 trace: Obtained 11 stack frames.
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM15print_backtraceEv+0x43) [0x8d2e83]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAErrorC1ERKSsS2_b+0x211) [0x4d8211]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM16DBAExistingErrorC1ERKSsb+0x47) [0x621437]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess16get_account_iterEi+0xad) [0x76c95d]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess17__get_user_by_aidEiPNS_8UserDataE+0xf) [0x89111f]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess15get_user_by_aidEiPNS_8UserDataE+0x7e) [0x6c73be]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_Z22rpcf_traffic_report_exPv+0x900) [0x6bf1c0]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM7RPCConn7processEv+0xad5) [0x5c95d5]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM17__rpcconn_wrapperEPv+0x28f) [0x5bb8bf]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /lib64/libpthread.so.0() [0x39f6e079d1]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /lib64/libc.so.6(clone+0x6d) [0x39f66e8b5d]

produmnet
Сообщения: 5
Зарегистрирован: Чт мар 04, 2010 08:19

IPv6 преобразование.

Сообщение produmnet »

Кто может подсказать как UTM5.3 хранит в базе адреса ipv6? Мы используем свой DHCP сервер для IPv4 - здесь механизм понятен. Как правильно его преобразовать в php из таблицы ip_group в нормальный вид?

banec
Сообщения: 269
Зарегистрирован: Вт сен 11, 2007 09:06

Сообщение banec »

cyb3r_ang31 писал(а):NetUP UTM billing system core. Compile date: Oct 7 2014 18:28:14
Version:5.3-002-update9-centos6_x64 Rev #14383

Периодически перестает нормально отрабатывать Классификатор/Тарификатор и весь трафик сыпет на unknown.
Помогает перезапуск ядра, но как-то это не правильно.

У кого-нить на данной версии наблюдаются такого рода проблемы? Куда заглянуть?

К сожалению в логах ничего застать не получилось, как будет еще раз сбой, погляжу в логи. На данный момент в логах проскакивает вот такое:

Код: Выделить всё

Nov 20 12:49:23  ERROR : fe3e3700 DBAExistingError: get_account_iter: such account not exist 0
Nov 20 12:49:23 ?Trace : fe3e3700 trace: Obtained 11 stack frames.
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM15print_backtraceEv+0x43) [0x8d2e83]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAErrorC1ERKSsS2_b+0x211) [0x4d8211]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM16DBAExistingErrorC1ERKSsb+0x47) [0x621437]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess16get_account_iterEi+0xad) [0x76c95d]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess17__get_user_by_aidEiPNS_8UserDataE+0xf) [0x89111f]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess15get_user_by_aidEiPNS_8UserDataE+0x7e) [0x6c73be]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_Z22rpcf_traffic_report_exPv+0x900) [0x6bf1c0]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM7RPCConn7processEv+0xad5) [0x5c95d5]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /netup/utm5/bin/utm5_core(_ZN3UTM17__rpcconn_wrapperEPv+0x28f) [0x5bb8bf]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /lib64/libpthread.so.0() [0x39f6e079d1]
Nov 20 12:49:23 ?Trace : fe3e3700 trace: /lib64/libc.so.6(clone+0x6d) [0x39f66e8b5d]
+1 не много но сыпет - раньше такого не было.
ОС Дебиан

uks
Сообщения: 10
Зарегистрирован: Сб июл 18, 2009 20:48

Сообщение uks »

Обновили биллинг до версии 5.3-002-update9-centos6_x64 Rev #14383. Столкнулись с рядом проблем.
Внесение оплаты происходит нормально, если при этом не формируется квитанция. Если же она формируется, сервер зависает наглухо, админка падает, в логе ошибки:

Код: Выделить всё

Nov 24 17&#58;14&#58;42  ERROR &#58; 84485700 DBConnection_mysql&#58; <0x2a30880> MySQL query failed&#58;<SELECT command denied to user 'billing'@'localhost' for table 'ptr_2014_04'> Trying to reconnect&#58; 0

Nov 24 17&#58;15&#58;42  ERROR &#58; 84485700 DBConnection_mysql&#58; <0x2a30880> MySQL query failed&#58;<SELECT command denied to user 'billing'@'localhost' for table 'ptr_2014_04'> Trying to reconnect&#58; 1

Nov 24 17&#58;16&#58;42  ERROR &#58; 84485700 DBConnection_mysql&#58; <0x2a30880> MySQL query failed&#58;<SELECT command denied to user 'billing'@'localhost' for table 'ptr_2014_04'> Trying to reconnect&#58; 2

Nov 24 17&#58;17&#58;42  ERROR &#58; 84485700 DBConnection_mysql&#58; <0x2a30880> MySQL query failed&#58;<SELECT command denied to user 'billing'@'localhost' for table 'ptr_2014_04'> Trying to reconnect&#58; 3
И так далее. Дали пользователю billing полные привилегии на сервере MySQL, ничего не изменилось.

Внимание, вопрос: как жить дальше и что мы могли сделать неправильно?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

что то с правами намудрили, проверьте права для billing который цепляется с localhost

uks
Сообщения: 10
Зарегистрирован: Сб июл 18, 2009 20:48

Сообщение uks »

хватает, полные привилегии даны, без галочки платеж заносится.

uks
Сообщения: 10
Зарегистрирован: Сб июл 18, 2009 20:48

Сообщение uks »

сделали права от root, лог изменился:

Код: Выделить всё

Nov 25 13&#58;34&#58;47  ERROR &#58; 2bafa700 DBConnection_mysql&#58; <0x17d4680> MySQL query failed&#58;<Table 'UTM5arc.ptr_2014_04' doesn't exist> Trying to reconnect&#58; 0
Nov 25 13&#58;35&#58;47  ERROR &#58; 2bafa700 DBConnection_mysql&#58; <0x17d4680> MySQL query failed&#58;<Table 'UTM5arc.ptr_2014_04' doesn't exist> Trying to reconnect&#58; 1
переходили с версии 5.3-001-update3-centos6_x64 Rev #13563
все по инструкции сделали, нету таких таблиц хоть убей...

AnnoX
Сообщения: 3
Зарегистрирован: Вт ноя 25, 2014 11:42

Сообщение AnnoX »

kirush писал(а):что то с правами намудрили, проверьте права для billing который цепляется с localhost
У пользователя все привилегии есть.
grant all privileges on имяБДбиллинга_* to billing@localhost и т.д.
привилегии приминены.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Это то у Вас видимо архивация была настроена, а самой БД нет или по другому как то называется.
Смотрите внутрь таблицы archives

AnnoX
Сообщения: 3
Зарегистрирован: Вт ноя 25, 2014 11:42

Сообщение AnnoX »

kirush спасибо!
Искомая таблица и правда нашлась в архиве...
вот только непонятно, почему зависает биллинг при обращении в архив?

Код: Выделить всё

 
SQL SELECT query&#58; SELECT account_id,payment_incurrency,currency_id,currency_rate,actual_date,payment_enter_date,method,payment_ext_number FROM UTM5arc.ptr_2014_04 WHERE id=77053
Nov 24 16&#58;52&#58;15  ERROR &#58; 490d0700 DBConnection_mysql&#58; <0x24f4890> MySQL query failed&#58;<SELECT command denied to user 'billing'@'localhost' for table 'ptr_2014_04'> Trying to reconnect&#58; 0

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Что то все таки с правами на архивную бд похоже.

uks
Сообщения: 10
Зарегистрирован: Сб июл 18, 2009 20:48

Сообщение uks »

Действительно, еще одна база данных была, спасибо за помощь.

cyb3r_ang31
Сообщения: 25
Зарегистрирован: Сб авг 02, 2014 07:38
Откуда: Красноярский край
Контактная информация:

Сообщение cyb3r_ang31 »

....

Puzan
Сообщения: 58
Зарегистрирован: Ср окт 31, 2007 09:58

Сообщение Puzan »

Пожелания по доработке DHCP

1. Возможность автоматической привязки MAC
2. Удаление привязки в личном кабинете.
3. Выдавать отдельный pool при не соответствии MAC
4. .....

cyb3r_ang31
Сообщения: 25
Зарегистрирован: Сб авг 02, 2014 07:38
Откуда: Красноярский край
Контактная информация:

Сообщение cyb3r_ang31 »

В нашем UTM5 5.3-002-up9 нашлись абоненты, у которых в сервисных связках стоит уже ранее закрытый расчетный период (предыдущий).
При этом в логе:

Код: Выделить всё

Dec 03 12&#58;44&#58;28  ERROR &#58; ea9f2700 DBAExistingError&#58; get_accounting_period_iter&#58; no such disc per 67
Dec 03 12&#58;44&#58;28  ERROR &#58; ea9f2700 TrafficAggregator&#58; failed to process detailed traffic record&#58; DBAExistingError&#58; get_accounting_period_iter&#58; no such disc per 67
Всех таких абонентов я вычислил.

Подскажите кто-нибудь как это исправить? С помощью урфы или руками в биллинге? И что могло послужить причиной их незакрытия?

P.S. Причину я нашел, при переходе со старой версии биллинга у этих абонентов оказались услуги с Политикой списаний, которая не существует. Ошибку допустил при обновлении, но как теперь это исправить?

Ответить