BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 13:09

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 11 апр 2014, 06:18 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Обнаружил у себя вот такие сессии:
Вложение:
badsession.png
badsession.png [ 77.73 КБ | Просмотров: 3269 ]

Стал копать историю в прошлое и нахожу такие с самого начала использования БГ5.2 (2013г)
Всё бы ничего, но вот есть тариф у которого есть узлы времени и там в зависимости от времени либо "Авторизовать игнорируя ошибку баланса", либо "Отказать в авторизации",
т.е. там сессии разрываются логически в течение дня.

Вот лог последних двух сессий:
Код:
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] Accounting - Finishing session 994018
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] SessionTarifficationManager - Calculate for 10.04.2014 23:00:00
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] SessionTarifficationManager - TariffOptionMap: {}
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] connection - 771211:994018 TariffRequest:
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] connection - 771211:994018 Executed TariffRequest:
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] Accounting - Finishing without check.
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] connection - 771211:994018 Flushing delta..
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] InetConnectionRuntime - New session's id=995246
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] InetAccountingPeriodList - Create:
                AccountingPeriod: 17182: 01.04.2014 00:00:00.0 - 30.04.2014 23:59:59.999
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] InetApplication - TariffOptionMap: {}
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] InetApplication - inetServ[id=13588] balance ok: 2233.63 [0]
accounting 04-11/00:00:12  INFO [accwrkr-1-p-13-t-8] InetApplication - OptionSet: [52]
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] connection - 771211:995246 Option set full: [52]
accounting 04-11/00:00:12 DEBUG [accwrkr-1-p-13-t-8] InetConnectionRuntime - Splitting session by new day start 11.04.2014 00:00:00.0

accounting 04-11/02:26:19 DEBUG [accwrkr-3-p-11-t-1] SessionFinishManager - Run SessionFinishManager...
accounting 04-11/02:26:19  INFO [accwrkr-3-p-11-t-1] connection - 771211:995246 Close and finish connection(a) by sessionCloseTimeout
accounting 04-11/02:26:19  INFO [accwrkr-3-p-11-t-1] connection - 771211:995246 Finishing auto session with lastFlowTime=Thu Apr 10 23:26:04 PETT 2014
accounting 04-11/02:26:19  INFO [accwrkr-3-p-11-t-1] Accounting - Finishing session 995246
accounting 04-11/02:26:19 DEBUG [accwrkr-3-p-11-t-1] Accounting - Finishing with check.
accounting 04-11/02:26:19 DEBUG [accwrkr-3-p-11-t-1] connection - 771211:995246 Flushing delta..
accounting 04-11/02:26:19 DEBUG [accwrkr-3-p-11-t-1] SessionFinishManager - Finished 1 auto (checked 546) sessions for 4 ms.


Далее следующая сессия появляется:
Вложение:
cur-badsession.png
cur-badsession.png [ 9.5 КБ | Просмотров: 3269 ]

но она почему-то не видна через access.sh conlist

Настройки устройств:
Код:
accounting.tariffication.checkPrice=1
accounting.worker.1.tariffication.1.batchSize=500
accounting.worker.1.tariffication.1.delay=5
accounting.worker.1.tariffication.1.minDeltaAmount=104857600
accounting.worker.1.tariffication.2.batchSize=500
accounting.worker.1.tariffication.2.delay=10
accounting.worker.1.tariffication.2.minDeltaAmount=10485760
accounting.worker.1.tariffication.3.batchSize=500
accounting.worker.1.tariffication.3.delay=20
accounting.worker.1.tariffication.3.minDeltaAmount=0
accounting.worker.1.thread.count=10
accounting.worker.1.tracking.1.batchSize=100
accounting.worker.1.tracking.1.delay=20
accounting.worker.2.flushing.1.batchSize=800
accounting.worker.2.flushing.1.delay=5
accounting.worker.2.flushing.1.minDeltaAccount=0
accounting.worker.2.flushing.1.minDeltaAmount=0
accounting.worker.2.thread.count=10
accounting.worker.3.finishing.1.batchSize=800
accounting.worker.3.finishing.1.delay=20
accounting.worker.3.thread.count=10

connection.close.timeout=1800
connection.finish.timeout=30
connection.suspend.timeout=900


Это ошибка или неправильная настройка БГ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 11 апр 2014, 09:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
время на NAS и в бг точное?

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 11 апр 2014, 13:50 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Версия/билд?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 11 апр 2014, 15:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Какой-то косяк со сплитом сессий на границе суток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 12 апр 2014, 04:20 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
билд старый... Inet 5.2 1251

сравнил код текущего модуля inet 5.2 в части закрытия/сплита сессий - вроде бы одно и тоже.
а вот код в 6.0 изменён и в нём таких сессий не наблюдаю, правда там рабочих договоров очень мало, т.к. пока в тестовом режиме работает.


Последний раз редактировалось Bazhutyan 12 апр 2014, 04:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 12 апр 2014, 04:24 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
skyb писал(а):
время на NAS и в бг точное?

Да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] sessionStart > sessionStop
СообщениеДобавлено: 16 апр 2014, 18:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, похоже не перенесли исправление с 6.0. Выкладывается обновление.


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

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


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

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


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

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