BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 14 мар 2016, 13:36 
Не в сети

Зарегистрирован: 12 янв 2016, 19:14
Сообщения: 24
Карма: 5
Исходные данные:

ip-адреса выдаются по DHCP с опцией 82. Тип инициации сессии - "по сигналу", в данном случае - по сигналу от DHCP.
Сервис привязывается к устройству (коммутатор) и интерфейсу (порт коммутатора).

При включенном сервисе все нормально: клиент получает ip-адрес по DHCP, создается сессия в состтоянии "подключено".

Вложение:
session_problem_1.jpg
session_problem_1.jpg [ 123.56 КБ | Просмотров: 2020 ]


Далее при отключении сервиса (например, при появлении отрицательного баланса) сессия должна менять свое состояние на "отключено", но этого не происходит.
В логе connection.log модуля InetAccounting мы видим:

03-14/09:59:11 INFO [main] connection - 83:86 Register ip: 10.15.8.79
03-14/10:01:08 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12
03-14/10:01:08 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Sending event to stop session...
03-14/10:01:08 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Found error 12
03-14/10:01:08 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Already sent event to stop session.
03-14/10:01:18 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12
03-14/10:01:18 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Already sent event to stop session.
03-14/10:01:28 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Found error 12
03-14/10:01:28 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Already sent event to stop session.
03-14/10:01:28 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12
03-14/10:01:28 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Already sent event to stop session.
03-14/10:01:38 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Found error 12
03-14/10:01:38 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Already sent event to stop session.
03-14/10:01:48 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Found error 12
03-14/10:01:48 INFO [accwrkr-1-p-10-t-1] connection - 83:86 Already sent event to stop session.
03-14/10:01:48 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12
03-14/10:01:48 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Already sent event to stop session.
03-14/10:01:58 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12
03-14/10:01:58 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Already sent event to stop session.
03-14/10:01:58 INFO [accwrkr-1-p-10-t-2] connection - 83:86 Found error 12


Та же самая проблема и в обратной ситуации:

Если в начале сессии сервис отключен, клиент получает ip-адрес по DHCP, при этом сессия создается с состоянием "отключено" и доступа в Интернет у клиента нет. Далее, после включения сервиса необходимо, чтобы сессия переходила в состояние "подключено". Опять же этого не происходит, а в лог-файле connection.log модуля InetAccounting мы видим:

03-14/10:30:59 INFO [ActiveMQ Session Task] connection - 84:87 Register ip: 10.15.8.2
03-14/10:32:09 INFO [accwrkr-1-p-10-t-2] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:09 INFO [accwrkr-1-p-10-t-2] connection - 84:87 Sending event to enable session...
03-14/10:32:19 INFO [accwrkr-1-p-10-t-2] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:19 INFO [accwrkr-1-p-10-t-2] connection - 84:87 Already sent event to enable session.
03-14/10:32:29 INFO [accwrkr-1-p-10-t-2] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:29 INFO [accwrkr-1-p-10-t-2] connection - 84:87 Already sent event to enable session.
03-14/10:32:39 INFO [accwrkr-1-p-10-t-2] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:39 INFO [accwrkr-1-p-10-t-2] connection - 84:87 Sending event to enable session...
03-14/10:32:49 INFO [accwrkr-1-p-10-t-1] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:49 INFO [accwrkr-1-p-10-t-1] connection - 84:87 Already sent event to enable session.
03-14/10:32:59 INFO [accwrkr-1-p-10-t-1] connection - 84:87 inetServ[id=1] is active.
03-14/10:32:59 INFO [accwrkr-1-p-10-t-1] connection - 84:87 Already sent event to enable session.
03-14/10:33:09 INFO [accwrkr-1-p-10-t-1] connection - 84:87 inetServ[id=1] is active.
03-14/10:33:09 INFO [accwrkr-1-p-10-t-1] connection - 84:87 Sending event to enable session...
03-14/10:33:19 INFO [accwrkr-1-p-10-t-1] connection - 84:87 inetServ[id=1] is active.


Настройки типа устройства, к которому привязан сервис, следующие:

Вложение:
session_problem_2.jpg
session_problem_2.jpg [ 275.77 КБ | Просмотров: 2020 ]


Прошу подсказать как решить проблему с включением-отключением сессии при изменении состояния сервиса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 мар 2016, 03:42 
Не в сети

Зарегистрирован: 12 янв 2016, 19:14
Сообщения: 24
Карма: 5
Проблема решена.
В конфиге типа устройства надо было прописать:

sa.command.connection.stateModify=1


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

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


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

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


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

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