BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 13 апр 2015, 13:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Доброго дня.
Абоненты PPPoE начали жаловаться на то, что ночью не поднимается скорость.

Тарифы выглядят примерно вот так
Изображение

На устройстве стоит sa.radius.log=1, но в RADIUS логе сессии нет ничего про отправку СоА.

Решил проверить на тестовом тарифе, но скорость так же не изменилась и в логе пусто.
Изображение

Устройство заведено следующим образом (вместо ISGServiceActivator вчера еще было ISGPPPoEServiceActivator. Менял для тестов)
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2015, 13:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
При этом на подобном же устройстве но которое отвечает за IPOE - СоА работает прекрасно.
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2015, 14:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Хотя. Вроде бы что то проклевывается.
Надо было сразу на форум писать.
В 12 часов проверю ближайшую смену скорости :)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2015, 16:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Хммм. Нет не заработало. Пробовал глобальным тарифом.
Вот текущий конфиг устройства CiscoPPPoEASR
На что можно обратить внимание?

Код:
access.group=1
accounting.deviceTypeIds=1
accounting.tariffication.checkPrice=1
accounting.worker.1.tariffication.1.batchSize=100
accounting.worker.1.tariffication.1.delay=1
accounting.worker.1.tariffication.1.minDeltaAmount=0
accounting.worker.1.thread.count=1
accounting.worker.1.tracking.1.batchSize=100
accounting.worker.1.tracking.1.delay=2
accounting.worker.2.flushing.1.batchSize=500
accounting.worker.2.flushing.1.delay=2
accounting.worker.2.flushing.1.minDeltaAccount=0
accounting.worker.2.thread.count=1
accounting.worker.3.finishing.1.batchSize=500
accounting.worker.3.finishing.1.delay=2
accounting.worker.3.thread.count=1
antispam.ban.time=900
antispam.key.attributes=User-Name,Calling-Station-Id
antispam.reject.count=2
antispam.reject.per.time=180
authError.async.maxQueueSize=5000
authError.async.timeout=50
authError.update=1
client.gui.expand.device.tree=0
connection.close.timeout=1300
connection.disable.close.timeout=1300
connection.disable.suspend.timeout=900
connection.finish.timeout=5
connection.start.fromAccept=1
connection.suspend.timeout=300
connector.http=127.0.0.1:8080
connector.https=*:8443
context.path=/bgbilling
contract.status.active.codes=0
contract.status.suspend.codes=2,3,4,5,6
db.maxActive=300
db.maxIdle=20
db.validationTimeout=10
deviceId=1713
ip.resource.categoryId=41
nas.radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address
nas.radius.deviceTypeIds=17,18
nas.radius.inetOption.1.attributes=Cisco-AVPair=ip:sub-qos-policy-out=1000k;Cisco-AVPair=ip:sub-qos-policy-in=1000k;
{...}
nas.radius.inetOption.9.attributes=Cisco-AVPair=ip:sub-qos-policy-out=300k;Cisco-AVPair=ip:sub-qos-policy-in=300k;
nas.radius.key.deviceTypeIds=2
nas.radius.realm.default.attributes=Acct-Interim-Interval=300
nas.radius.realm.default.ipCategories=45
nas.radius.username.ignoreCase=1
nas.radius.username.removeDomain=1
nas.radius.username.removeWhitespace=1
port.admin=2005
radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address
radius.deviceTypeIds=17,18
radius.inetOption.1.attributes=Cisco-AVPair=ip:sub-qos-policy-out=1000k;Cisco-AVPair=ip:sub-qos-policy-in=1000k;
{...}
radius.inetOption.9.attributes=Cisco-AVPair=ip:sub-qos-policy-out=300k;Cisco-AVPair=ip:sub-qos-policy-in=300k;
radius.key.deviceTypeIds=2
radius.realm.default.attributes=Acct-Interim-Interval=300
radius.realm.default.ipCategories=45
radius.username.ignoreCase=1
radius.username.removeDomain=1
radius.username.removeWhitespace=1
sa.batch.size=50
sa.radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address
sa.radius.connection.close.mode=3
sa.radius.connection.close.removeFromKeyMap=0
sa.radius.connection.coa.mode=2
sa.radius.connection.withoutBreak=0
sa.radius.log=1
serv.login.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-
serv.login.chars.description=Логин может содержать только цифры и латинские буквы
serv.password.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_
serv.password.chars.auto=1234567890abcdefghijklmnopqrstuvwxyz
serv.password.chars.description=В пароле допустимы только цифры и латинские буквы.
serv.password.length.auto=6
serv.password.length.max=16
serv.password.length.min=5
session.split.onTariffOption=1
web.menuItem1=Отчет по сессиям Inet
web.menuItem2=Смена пароля на логины Inet
web.menuItem3=none

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2015, 20:01 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А что при этом на сервисе в договоре (там внизу есть текущие опции)?
Какой билд?

Нужно смотреть логи Access - приходит ли по такому договору InetSaOptionsModifyEvent. Если приходит - смотреть что там дальше происходит.
Если не приходит - смотреть логи Accounting на это время - пишет ли про изменение опций.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2015, 20:02 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Ждать времени переключения опций, думаю, не обязательно, просто меняйте один тариф на другой (с другими опциями) при активном соединении - в логах в течении некоторого времени должны появиться CoA-запросы на смену сервисов. Попробуйте так и напишите о результате сюда.

И ещё: что в ActiveMQ? Может там зависла целая гора сообщений и до новых событий смены опций дело просто не доходит?

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 апр 2015, 13:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Amir, сейчас все проверю, выложу результаты тестов.
Единственный вопрос, возможно ли это из-за того, что устройства заведены вот так
Изображение
и все сервисы привязываются к папке PPPoE NAS?
Смотрел по доке.

vkulakov, спасибо за совет, я вчера именно так и пробовал (менять тарифы) но ничего не отрабатывало.
ActiveMQ чист.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 апр 2015, 13:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
На договор был назначен тарифный план в 50Мбит в 10:44:43.
В 10:52 проверил сервис - прописана старая скорость по старому тарифу
Изображение

Подключился с этого сервиса (deviceId 1713 - это CiscoASRUrban).
Код:
04-14/10:52:41  INFO [sa-p-13-t-12] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=4; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 59
04-14/10:52:41  INFO [sa-p-13-t-12] ServiceActivatorDeviceWorker - Processing deviceId:1713; command ServiceActivatorEvent type=4; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 59

Сервис на договоре так же со старыми опциями, но
Код:
Time: 14.04.2015 10:52:41
Packet type: Access-Accept
Identifier: 224
Authenticator: {7B 4B 1E 19 BD DB 93 03 E7 DF B0 BF 02 78 6F 8E}
Attributes:
  Acct-Interim-Interval=300
  Framed-IP-Address=172.24.18.249
  cisco-avpair=ip:sub-qos-policy-out=50kk
  cisco-avpair=ip:sub-qos-policy-in=50kk


В логах
Код:
04-14/10:54:59  INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 59; timestamp: 1428998099379
04-14/10:54:59  INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 26; newOptionSet: 59
04-14/10:54:59  INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Processing deviceId:1663; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 26; newOptionSet: 59
04-14/10:54:59  INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Changing InetServ:169362 state and/or options

После этого сменилась опция в сервисе.

Поменял тарифный план на 5 мбит.
Код:
04-14/10:58:12  INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 15; timestamp: 1428998292178
04-14/10:58:12  INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15
04-14/10:58:12  INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Processing deviceId:1663; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15
04-14/10:58:12  INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Changing InetServ:169362 state and/or options
04-14/10:58:12  INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Do task deviceId: 1713; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1713; inetServId: 169362; connectionId: 6686722; options: 15; timestamp: 1428998292178
04-14/10:58:12  INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15
04-14/10:58:12  INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Processing deviceId:1713; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15


В сервисе скорость изменилась на 5 Мбит, но у меня скорость осталась так же 50 мбит.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 апр 2015, 14:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Я правильно понял из
Цитата:
04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 15; timestamp: 1428998292178

что СоА отправился, только отправился он на папку к которой привязан сервис а не на устройство с которого собственно и была авторизация?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 апр 2015, 15:16 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Там два события InetSaOptionsModifyEvent должно быть. То что с connectionId=0 - это для вызова serviceModify.
То что с connectionId>0 - это уже для соединения, оно должно сработать для устройства, к которому привязана сессия.

Можете доступ дать, посмотреть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2015, 12:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Амир, спасибо большое еще раз за помощь!
Снова убеждаюсь что моя кривизна рук может стремиться к бесконечности :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2015, 12:29 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Да уж, решения как всегда нет...

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2015, 12:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
vkulakov писал(а):
Да уж, решения как всегда нет...

Просто обработчики на устройстве были указаны не те. Соответственно вряд ли кто то с подобным столкнется.
Ну и Амир посоветовал еще раз внимательно перечитать документацию, особенно пункт про обработчики

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

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


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

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


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

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