forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] sessionStart > sessionStop (CRM) http://forum.bitel.ru/viewtopic.php?f=44&t=9144 |
Страница 1 из 1 |
Автор: | Bazhutyan [ 11 апр 2014, 06:18 ] |
Заголовок сообщения: | [5.2] sessionStart > sessionStop |
Обнаружил у себя вот такие сессии: Вложение: Стал копать историю в прошлое и нахожу такие с самого начала использования БГ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 КБ | Просмотров: 3275 ] но она почему-то не видна через 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 Это ошибка или неправильная настройка БГ? |
Автор: | skyb [ 11 апр 2014, 09:23 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
время на NAS и в бг точное? |
Автор: | Amir [ 11 апр 2014, 13:50 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
Версия/билд? |
Автор: | stark [ 11 апр 2014, 15:25 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
Какой-то косяк со сплитом сессий на границе суток. |
Автор: | Bazhutyan [ 12 апр 2014, 04:20 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
билд старый... Inet 5.2 1251 сравнил код текущего модуля inet 5.2 в части закрытия/сплита сессий - вроде бы одно и тоже. а вот код в 6.0 изменён и в нём таких сессий не наблюдаю, правда там рабочих договоров очень мало, т.к. пока в тестовом режиме работает. |
Автор: | Bazhutyan [ 12 апр 2014, 04:24 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
skyb писал(а): время на NAS и в бг точное? Да |
Автор: | Amir [ 16 апр 2014, 18:15 ] |
Заголовок сообщения: | Re: [5.2] sessionStart > sessionStop |
Да, похоже не перенесли исправление с 6.0. Выкладывается обновление. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |