forum.bitel.ru
http://forum.bitel.ru/

[BGBilling 5.2] Перестали отрабатывать статусы в договорах
http://forum.bitel.ru/viewtopic.php?f=16&t=8743
Страница 1 из 1

Автор:  Dipress [ 03 дек 2013, 22:57 ]
Заголовок сообщения:  [BGBilling 5.2] Перестали отрабатывать статусы в договорах

Добрый вечер.

Возникла такая проблема - перестали обновляться статус для дебетовых договоров при отрицательном балансе и лимите 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


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

Автор:  dimOn [ 04 дек 2013, 12:41 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

задачи настроены как положено и отрабатывают? шедулер не ругается? перезагружать шедулер пробовали?

Автор:  zavndw [ 04 дек 2013, 13:52 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

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

Автор:  Dipress [ 04 дек 2013, 15:41 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

Добрый день.
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 писал(а):
перестали работать после чего то? или просто заметили

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

Автор:  skyb [ 04 дек 2013, 17:36 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

дык
А допустим, когда в договор был пополнен, и баланс стал положительным, то статус с Отключен до Активен не переходит.
у вас верно настроены дебитовые абонки?

Автор:  Dipress [ 04 дек 2013, 19:54 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

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

Автор:  skyb [ 05 дек 2013, 04:56 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

а где
Код:
#коды групп для которых применяется режим через запятую
debet.npay.status.manage.groups=3

Автор:  Phricker [ 05 дек 2013, 10:21 ]
Заголовок сообщения:  Re: [BGBilling 5.2] Перестали отрабатывать статусы в договор

У меня так
Код:
#коды групп, для которых применяется режим через запятую
#debet.npay.status.manage.groups=

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/