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

Не всегда активируется сервис при временном понижении лимита
http://forum.bitel.ru/viewtopic.php?f=44&t=12849
Страница 1 из 1

Автор:  arj57 [ 03 апр 2018, 11:17 ]
Заголовок сообщения:  Не всегда активируется сервис при временном понижении лимита

Добрый день!

Есть связка супердоговора и субдоговора с зависимым балансом.
На супердоговор приходят платежи, на субдоговоре начисляется наработка.
Исходно лимиты на супер- и субдоговорах равны 0.
В начале каждого месяца при недостатке средств для начисления абонплаты субдоговор переходит в состояние "Приостановлен".
Клиент может взять обещанный платёж (временно понизить лимит) и продолжить работать.
После обновления биллинга с 7.0 до 7.1 иногда при понижении лимита клиентом через личный кабинет возникает ситуация: приостановленный субдоговор переходит в состояние "Активен", однако сервис модуля Inet остается неактивным.
В логах модуля InetAccess добавляется запись вида
Код:
connection 04-01/15:51:16  INFO [sa-p-14-t-8] InetApplication - inetServ[id=4561] balance is out of limit: ru.bitel.bgbilling.kernel.contract.balance.server.ConvergenceBalanceRuntime$1@5b3260eb

К сожалению, по ней нельзя понять, каков баланс и каков лимит.
Помогает только повторное понижение лимита оператором.
Параметр в конфиге BGBilling установлен:
Код:
balance.convergence.subLimitMode=1


Ситуация не воспроизводится, однако случалась уже неоднократно.
Что можно предпринять?

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

  Клиент: вер. 7.1.85 / 23.01.2018 15:53:32
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92
  Сервер: вер. 7.1.949 / 23.01.2018 19:27:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_102

  bill: вер. 7.1.244 / 23.01.2018 17:01:31
  card: вер. 7.1.185 / 23.01.2018 17:01:46
  dialup: вер. 7.1.298 / 23.01.2018 17:00:05
  drweb: вер. 7.1.57 / 23.01.2018 17:02:16
  email: вер. 7.1.161 / 23.01.2018 17:02:23
  inet: вер. 7.1.570 / 23.01.2018 19:27:42
  ipn: вер. 7.1.216 / 23.01.2018 16:59:20
  mps: вер. 7.1.169 / 23.01.2018 17:02:47
  npay: вер. 7.1.165 / 23.01.2018 17:02:55
  phone: вер. 7.1.222 / 23.01.2018 17:03:09
  rentsoft: вер. 7.1.37 / 23.01.2018 17:03:28
  reports: вер. 7.1.183 / 23.01.2018 17:03:30
  rscm: вер. 7.1.156 / 23.01.2018 17:03:36
  ru.bitel.bgbilling.plugins.cladr: вер. 7.1.103 / 23.01.2018 17:02:14
  trayinfo: вер. 7.1.155 / 23.01.2018 17:03:52
  tv: вер. 7.1.173 / 23.01.2018 17:00:16
  voiceip: вер. 7.1.171 / 23.01.2018 17:00:12


Автор:  dimOn [ 03 апр 2018, 12:24 ]
Заголовок сообщения:  Re: Не всегда активируется сервис при временном понижении ли

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

Автор:  arj57 [ 04 апр 2018, 12:14 ]
Заголовок сообщения:  Re: Не всегда активируется сервис при временном понижении ли

Спасибо! Обновимся и понаблюдаем.

Автор:  Amir [ 04 апр 2018, 16:18 ]
Заголовок сообщения:  Re: Не всегда активируется сервис при временном понижении ли

Меняется лимит только на супердоговоре?

https://docs.bitel.ru/pages/viewpage.ac ... d=73597130
Цитата:
При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора.

Автор:  arj57 [ 03 июл 2018, 16:39 ]
Заголовок сообщения:  Re: Не всегда активируется сервис при временном понижении ли

Лимит понижается только на субдоговоре.
Обновились в апреле.
Код:
Информация о версии:

  Клиент: вер. 7.1.100 / 28.03.2018 22:19:46
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92
  Сервер: вер. 7.1.969 / 28.03.2018 22:21:36
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_102

  bill: вер. 7.1.256 / 03.04.2018 13:49:57
  card: вер. 7.1.186 / 21.03.2018 14:08:53
  dialup: вер. 7.1.299 / 21.03.2018 14:07:00
  drweb: вер. 7.1.58 / 21.03.2018 14:09:28
  email: вер. 7.1.162 / 21.03.2018 14:09:36
  inet: вер. 7.1.584 / 28.03.2018 22:21:46
  ipn: вер. 7.1.218 / 21.03.2018 14:06:10
  mps: вер. 7.1.171 / 21.03.2018 14:10:02
  npay: вер. 7.1.166 / 21.03.2018 14:10:10
  phone: вер. 7.1.225 / 21.03.2018 14:10:26
  rentsoft: вер. 7.1.38 / 21.03.2018 14:10:48
  reports: вер. 7.1.184 / 21.03.2018 14:10:51
  rscm: вер. 7.1.157 / 21.03.2018 14:10:58
  ru.bitel.bgbilling.plugins.cladr: вер. 7.1.104 / 21.03.2018 14:09:25
  trayinfo: вер. 7.1.156 / 21.03.2018 14:11:16
  tv: вер. 7.1.178 / 21.03.2018 14:07:13
  voiceip: вер. 7.1.174 / 21.03.2018 14:07:08


После обновления единичные случаи все равно остались.
В настройках биллинга
Код:
balance.convergence.subLimitMode=1

Два дня назад ситуация повторилась. Но интересно, что где-то через час баланс в модуле Inet посчитался правильно. При этом вручную на супер- и субдоговорах никто ничего не изменял.
Логи BGInetAccess, BGInetAccounting сохранились, правда, я там не обнаружил ничего интересного:

Код:
radius 07-01/10:03:02  INFO [rdsLstnr-p-9-t-2] InetApplication - inetServ[id=3403] balance is out of limit: ru.bitel.bgbilling.kernel.contract.balance.server.ConvergenceBalanceRuntime$1@1c835b80

Было бы неплохо знать, какой этот баланс.

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