BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 16:29

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 20 авг 2010, 18:12 
Не в сети

Зарегистрирован: 03 июн 2009, 15:27
Сообщения: 20
Карма: 0
Возникла проблема:

Есть тарифный план со скоростями, зависящими от времени суток(с 0 до 14 скорость 128k, с 15 до 23 скорость 512k),
дерево тарифа см. ниже:

Как написано в документации - добавляем зону, в свойствах зоны - действие с соединением - разорвать:

NAS(модуль Dialup) настроен в режиме работы update (dialup.workmode=1)
NAS сконфигурирован - интервал отправки accounting пакетов - раз в 10 минут
Инспектор сессий - PoD:
dialup.workmode=1
nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.pod.host='ip адрес NAS-a'

Создаем тестовую сессию в 13:45.
В 13:55 с NAS-а пришел UPDATE пакет.
в 14:05 пришел еще один UPDATE пакет

Дальше по идее должна произойти проверка зоны и разрыв сессии.
Но сессия не разорвалась. В логе:

Цитата:
08-20/13:55:19 INFO [pool-7-thread-17] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection update connection..
08-20/13:55:19 INFO [pool-7-thread-17] connections - [ T000002; t000002c; 18761 ] Taking zone ?????? ???????? from response on calculate sid=8
08-20/13:55:19 INFO [pool-7-thread-17] connections - [ T000002; t000002c; 18761 ] Taking zone ?????? ???????? from response on calculate sid=9
08-20/13:55:19 INFO [pool-7-thread-17] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection set STATUS=1
08-20/14:05:19 INFO [pool-7-thread-43] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection update connection..
08-20/14:05:19 INFO [pool-7-thread-43] connections - [ T000002; t000002c; 18761 ] Taking zone ?????? ???????? from response on calculate sid=8
08-20/14:05:19 INFO [pool-7-thread-43] connections - [ T000002; t000002c; 18761 ] Taking zone ?????? ???????? from response on calculate sid=9
08-20/14:05:19 INFO [pool-7-thread-43] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection set STATUS=1
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] IP address unregistred from collector
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection stoppingConnection
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection has stop Packet => true
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection set STATUS=3
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] DialUpNASConnection sessionTime => 1744
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] Taking zone ??????? ???????? from response on calculate sid=8
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] Taking zone ??????? ???????? from response on calculate sid=9
08-20/14:14:22 INFO [pool-7-thread-22] connections - [ T000002; t000002c; 18761 ] Changed tariff zone from ?????? ???????? to ??????? ????????
08-20/14:14:22 INFO [Thread-163] connections - [ T000002; t000002c; 18761 ] Change zone do: 20.08.2010 14:14:22
08-20/14:14:22 INFO [Thread-163] connections - [ T000002; t000002c; 18761 ] Setting to disconnect by new zone
08-20/14:14:22 INFO [Thread-163] connections - [ T000002; t000002c; 18761 ] Set connection to KILL
08-20/14:14:23 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:23 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] PoD reset packet on 10.4.1.9:1700
08-20/14:14:25 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:25 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] PoD reset packet on 10.4.1.9:1700
08-20/14:14:27 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:27 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] PoD reset packet on 10.4.1.9:1700
08-20/14:14:29 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:29 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] PoD reset packet on 10.4.1.9:1700
08-20/14:14:31 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:31 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] PoD reset packet on 10.4.1.9:1700
08-20/14:14:33 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] sendKillRequest
08-20/14:14:33 INFO [Thread-26] connections - [ T000002; t000002c; 18761 ] Set connection to KILL
08-20/14:14:40 INFO [pool-7-thread-46] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection startConnection mode=1
08-20/14:14:40 INFO [pool-7-thread-46] connections - [ T000002; t000002c; 80059 ] Zone on start ??????? ????????
08-20/14:14:40 INFO [pool-7-thread-46] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection set STATUS=1
08-20/14:14:40 INFO [pool-7-thread-46] connections - [ T000002; t000002c; 80059 ] IP address register on collector 188.168.108.254
08-20/14:14:40 INFO [pool-7-thread-9] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection update connection..
08-20/14:14:40 INFO [pool-7-thread-9] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection set STATUS=1
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] IP address unregistred from collector
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection stoppingConnection
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection has stop Packet => true
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection set STATUS=3
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] DialUpNASConnection sessionTime => 305
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] Taking zone ??????? ???????? from response on calculate sid=8
08-20/14:19:45 INFO [pool-7-thread-6] connections - [ T000002; t000002c; 80059 ] Taking zone ??????? ???????? from response on calculate sid=9


И по почте пришло письмо:"...Не удалось разорвать сессию: NASID=4; LOGIN: t000002c; START: 20.08.2010 13:45:18 после 5 попыток сброса. Количество попыток сброса настраивается переменной 'nas.inspector.kill.max_messages' конфигурации NASа, интервал между попытками в секундах - 'nas.inspector.sleep_time'."

Вопрос, почему после прихода update пакета в 14:05 не произошла проверка на принадлежность к зоне и сессия не была разорвана?

Тарифный план (дерево) и версия биллинга - в прикрепленных файлах:


Вложения:
tariff.PNG
tariff.PNG [ 17.57 КБ | Просмотров: 2830 ]
version.PNG
version.PNG [ 51.88 КБ | Просмотров: 2831 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2010, 18:48 
Не в сети

Зарегистрирован: 08 окт 2009, 16:06
Сообщения: 186
Карма: 20
а если из монитора сесий делать разрыв, н происходит. или нет?
по логу видно, что попытка разрыва была, а NAS сервер не ответил


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2010, 19:20 
Не в сети

Зарегистрирован: 03 июн 2009, 15:27
Сообщения: 20
Карма: 0
В 14:14 я на тестовом подключении (ноутбук, WinXP pppoe client) нажал на кнопку "разъединить", т.к. по всем расчетам сессия должна была разорваться в течение 10-ти минут после 14 часов (при получении ближайшего update пакета)

Пологаю, что PoD пакет был отправлен на NAS, а NAS не смог завершить сессию, т.к. ее уже не было.

Про разрыв сессий - да, из клиента можно разорвать сессию. На границе месяца все сессии обрываются.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2010, 19:36 
Не в сети

Зарегистрирован: 08 окт 2009, 16:06
Сообщения: 186
Карма: 20
судя по логам в 14:14 начали уходить команды на разрыв, затем произошёл разрыв и вновь подключение


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 авг 2010, 21:54 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Если зоны меняются по времени, разместите их в тарифе в услуге "Время".


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

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


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

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


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

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