BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 20:15

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 03 дек 2013, 22:57 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Добрый вечер.

Возникла такая проблема - перестали обновляться статус для дебетовых договоров при отрицательном балансе и лимите 0. Т.е. статус остается в состоянии Активен, и баланс продолжает расти в отрицательную сторону. Что не должно быть.

Биллинг:

Код:
Информация о версии:

  Клиент: вер. 5.2 сборка 1191 от 05.08.2013 19:12:18
    os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_27
    ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется
  Сервер: вер. 5.2 сборка 1531 от 05.08.2013 19:12:25
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_27

  bill вер. 5.2 сборка 310 от 05.08.2013 19:12:17
  card вер. 5.2 сборка 203 от 21.06.2013 20:24:27
  dialup вер. 5.2 сборка 380 от 23.07.2013 12:18:46
  inet вер. 5.2 сборка 1218 от 02.08.2013 20:22:42
  ipn вер. 5.2 сборка 250 от 15.05.2013 12:59:45
  npay вер. 5.2 сборка 204 от 15.07.2013 19:23:12
  reports вер. 5.2 сборка 193 от 28.02.2013 10:57:03
  rscm вер. 5.2 сборка 172 от 24.04.2013 11:02:54
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 150 от 03.04.2013 15:51:27
  ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 178 от 03.04.2013 15:51:27


Настройки модуля:
Код:
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Приостановлен"
#service.no.suspend.in.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Закрыт"
#service.no.suspend.in.close=
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
#количество выводимых ошибок в периодических процессах
max.periodic.errors=30
#подмена абонплаты другой услугой на период закрытого статуса
#wrap.close.service=
#
#hour.minus=0
contract.status.active.codes=0
contract.status.suspend.codes=1,2,3,4
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=1
#Наисление абонплат
#closed.date.disabled.ActionRecalculatePay=1
#Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=1
#Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=1
#Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=1
#----------------------------------------
debet.npay.status.manage=1
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=2


Заранее благодарю за помощь.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2013, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
задачи настроены как положено и отрабатывают? шедулер не ругается? перезагружать шедулер пробовали?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2013, 13:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
перестали работать после чего то? или просто заметили


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2013, 15:41 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Добрый день.
dimOn писал(а):
задачи настроены как положено и отрабатывают? шедулер не ругается? перезагружать шедулер пробовали?


Шедулер перегружали. Сейчас его статус:
Код:
Sending 'status' on 127.0.0.1:9066
Result: TaskExecuter working
Started: 03.12.2013 10:38:06   Uptime: 1 d 00:46:46
Memory total: 47 906 816; max: 238 616 576; free: 36 826 520
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 1 332 672; peek: 1 342 400
  Heap memory[PS Eden Space]: max: 89 194 496; used: 2 109 632; peek: 16 056 320
  Heap memory[PS Survivor Space]: max: 131 072; used: 81 920; peek: 2 606 008
  Heap memory[PS Old Gen]: max: 178 978 816; used: 8 888 744; peek: 8 888 744
  Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 17 889 776; peek: 17 889 776
Thread count: 37
Trees in cache: 0
Periodic tasks executed: 3; active: 0
Urgent tasks executed: 30; active: 0
Connections pool to Master status Idle: 10; Active: 0; maxActive: 300; maxIdle: 20


scheduler.log
Код:
12-04/00:15:00 ERROR [pool-2-thread-3] Calculator - Tariff error contractId: 1019; serviceId: 95
12-04/00:15:00 ERROR [pool-2-thread-3] Calculator - Tariff error contractId: 1150; serviceId: 96
12-04/00:15:00  INFO [pool-2-thread-3] Calculator - Setting balances for independ and subs..
12-04/00:15:00  INFO [pool-2-thread-3] Calculator - Selected.
12-04/00:15:01  INFO [pool-2-thread-3] Calculator - Selecting sub account
12-04/00:15:01  INFO [pool-2-thread-3] Calculator - Selected.
12-04/00:15:01  INFO [pool-2-thread-3] Calculator - Setting balance for super..
12-04/00:15:01  INFO [pool-2-thread-3] Calculator - Selected.
12-04/00:15:01  INFO [pool-2-thread-3] Calculator - Task finished time=1511 ms.
12-04/11:24:53  INFO [Thread-11] LoggingPrintStream - Executing status


scheduler.error.log
Код:
scheduler 12-03/18:09:51 ERROR [pool-1-thread-2] MaxCalculator - No max traffics defined!
scheduler 12-03/18:09:51 ERROR [pool-1-thread-1] MaxCalculator - No max traffics defined!
scheduler 12-03/18:09:51 ERROR [pool-1-thread-4] MaxCalculator - No max traffics defined!
scheduler 12-03/18:09:51 ERROR [pool-1-thread-3] MaxCalculator - No max traffics defined!
scheduler 12-04/00:01:01 ERROR [pool-2-thread-2] Calculator - Tariff error contractId: 972; serviceId: 96
scheduler 12-04/00:01:01 ERROR [pool-2-thread-2] Calculator - Tariff error contractId: 1019; serviceId: 95
scheduler 12-04/00:01:01 ERROR [pool-2-thread-2] Calculator - Tariff error contractId: 1150; serviceId: 96
scheduler 12-04/00:15:00 ERROR [pool-2-thread-3] Calculator - Tariff error contractId: 972; serviceId: 96
scheduler 12-04/00:15:00 ERROR [pool-2-thread-3] Calculator - Tariff error contractId: 1019; serviceId: 95
scheduler 12-04/00:15:00 ERROR [pool-2-thread-3] Calculator - Tariff error contractId: 1150; serviceId: 96


Отрабатывает задача "Установка статусов договоров" которая срабатывает в 00.00 каждый день. А допустим, когда в договор был пополнен, и баланс стал положительным, то статус с Отключен до Активен не переходит. И наоборот, если баланс стал отрицательным в договоре, то статус с Активен на Отключен не переходит.


zavndw писал(а):
перестали работать после чего то? или просто заметили

У нас два дня назад сервер с биллингом перегрузился, были проблемы с электропитанием. Вот после этого момента все и началось. Заметили проблему вчера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2013, 17:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
дык
А допустим, когда в договор был пополнен, и баланс стал положительным, то статус с Отключен до Активен не переходит.
у вас верно настроены дебитовые абонки?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 дек 2013, 19:54 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
skyb писал(а):
дык
А допустим, когда в договор был пополнен, и баланс стал положительным, то статус с Отключен до Активен не переходит.
у вас верно настроены дебитовые абонки?


Да, вроде все настроено. Вот настройки
Код:
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Приостановлен"
#service.no.suspend.in.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Закрыт"
#service.no.suspend.in.close=
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
#количество выводимых ошибок в периодических процессах
max.periodic.errors=30
#подмена абонплаты другой услугой на период закрытого статуса
#wrap.close.service=
#
#hour.minus=0
contract.status.active.codes=0
contract.status.suspend.codes=1,2,3,4
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=1
#Наисление абонплат
#closed.date.disabled.ActionRecalculatePay=1
#Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=1
#Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=1
#Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=1
#----------------------------------------
debet.npay.status.manage=1
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=2
#сумма на балансе, для которой возможна разблокировка
#debet.npay.unlock.balance.limit=0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2013, 04:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а где
Код:
#коды групп для которых применяется режим через запятую
debet.npay.status.manage.groups=3

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2013, 10:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
У меня так
Код:
#коды групп, для которых применяется режим через запятую
#debet.npay.status.manage.groups=

и все работает :)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.084s | 34 Queries | GZIP : On ]