Обнаружил у себя вот такие сессии:
Вложение:
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 [ 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
Это ошибка или неправильная настройка БГ?