BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 18:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
С ростом числа абонентов начались случаи когда клиент успевает уйти в большой минус до того как разорвется сессия. Подскажите в какую сторону копать, что бы как ускорить процесс отключения. Конфигурации какие надо приложу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 19:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Корневые устройства
Точнее воркеры, трекеры и прочая и прочая (что бы это не значило).

У меня например долго (в районе 5 минут) отрабатывались CoA о чем я писал в соседней теме.
Я затупил и добавил все настройки не в корневое устройство, а в устройство Cisco.
Потом когда прописал куда нужно - CoA стал вылетать в ту же секунду как я менял тариф/блокировал абонента.

Код:
# Количество потоков на worker
accounting.worker.1.thread.count=3
# Тарификатор:
# Минимальная сумма трафика, при которой тарифицировать соединение
accounting.worker.1.tariffication.1.minDeltaAmount=104857600
accounting.worker.1.tariffication.2.minDeltaAmount=10485760
accounting.worker.1.tariffication.3.minDeltaAmount=0
# Пауза между заданиями тарификации
accounting.worker.1.tariffication.1.delay=10
accounting.worker.1.tariffication.2.delay=20
accounting.worker.1.tariffication.3.delay=30
# Максимальное количество тарифицируемых соединений за задание
accounting.worker.1.tariffication.1.batchSize=1000
accounting.worker.1.tariffication.2.batchSize=1000
accounting.worker.1.tariffication.3.batchSize=1000


# Трекер (обработка сессий без наработки):
# пауза между заданиями трекинга
accounting.worker.1.tracking.1.delay=10
# максимальное количество проверенных соединений за задание
accounting.worker.1.tracking.1.batchSize=1000
# Трекер (обработка сервисов модуля без активных сессий, по умолчанию не требуется):
# Пауза между заданиями трекинга
accounting.worker.1.serv.tracking.1.delay=30
# Максимальное количество проверенных соединений за задание
accounting.worker.1.serv.tracking.1.batchSize=0
#активировать учетный период всегда
accounting.worker.1.serv.tracking.1.accountingPeriodActivate=1
 
# Количество потоков на worker
accounting.worker.2.thread.count=1
# Сброс в базу трафиков и наработки:
# Минимальная наработка, при которой сбрасывать соединение в базу
accounting.worker.2.flushing.1.minDeltaAccount=0
# Минимальная сумма трафика в байтах, при которой сбрасывать соединение в базу
#1048576 = 1MB
accounting.worker.2.flushing.1.minDeltaAmount=0
# Пауза между заданиями сброса в базу
accounting.worker.2.flushing.1.delay=30
# Максимальное количество сброшенных соединений в базу за задание
accounting.worker.2.flushing.1.batchSize=1000
 
# Количество потоков на worker
accounting.worker.3.thread.count=1
# Завершатель соединений:
# Пауза между заданиями
accounting.worker.3.finishing.1.delay=5
# Максимальное количество сброшенных соединений в базу за задание
accounting.worker.3.finishing.1.batchSize=5000
#

# Трекер (обработка событий):
# пауза между заданиями трекинга (в миллисекундах)
accounting.worker.1.event.tracking.1.delay.millis=200
# максимальное количество проверенных сервисов за задание
accounting.worker.1.event.tracking.1.batchSize=0

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 19:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Вроде все как надо
Вложение:
Выделение_001.png
Выделение_001.png [ 6.7 КБ | Просмотров: 4089 ]

правда конфигурация я смотрю как с доки стандартная
Код:
# Количество потоков на worker
accounting.worker.1.thread.count=2
# Тарификатор:
# минимальная сумма трафика, при которой тарифицировать соединение
accounting.worker.1.tariffication.1.minDeltaAmount=0
# пауза между заданиями тарификации
accounting.worker.1.tariffication.1.delay=10
# максимальное количество тарифицируемых соединений за задание
accounting.worker.1.tariffication.1.batchSize=1000
# Трекер (обработка сессий без наработки):
# пауза между заданиями трекинга
accounting.worker.1.tracking.1.delay=10
# максимальное количество проверенных соединений за задание
accounting.worker.1.tracking.1.batchSize=1000
# Трекер (обработка сервисов модуля без активных сессий, по умолчанию не требуется):
# пауза между заданиями трекинга
accounting.worker.1.serv.tracking.1.delay=20
# максимальное количество проверенных соединений за задание
accounting.worker.1.serv.tracking.1.batchSize=100
 
# Количество потоков на worker
accounting.worker.2.thread.count=1
# Сброс в базу трафиков и наработки:
# минимальная наработка, при которой сбрасывать соединение в базу
accounting.worker.2.flushing.1.minDeltaAccount=0
# минимальная сумма трафика, при которой сбрасывать соединение в базу
accounting.worker.2.flushing.1.minDeltaAmount=0
# пауза между заданиями сброса в базу
accounting.worker.2.flushing.1.delay=20
# максимальное количество сброшенных соединений в базу за задание
accounting.worker.2.flushing.1.batchSize=500
 
# Количество потоков на worker
accounting.worker.3.thread.count=1
# Завершитель соединений:
# пауза между заданиями
accounting.worker.3.finishing.1.delay=20
# максимальное количество сброшенных соединений в базу за задание
accounting.worker.3.finishing.1.batchSize=500
 
# Типы устройств - Nas-ов
radius.deviceTypeIds=3,5
 
#  категории ip адресов из ресурсов, из которых будут выдаватьс€ адреса ("пул", указываетс€ во вкладке "IP ресурсы")
radius.realm.default.ipCategories=1,14,15
 
#  коды ошибок, при которых вместо reject выдавать accept с заданными атрибутами
# (пользователю выдается серый адрес и устанавливается HTTP-редирект)
#radius.disable.accessCodes=1,2,3,4,10,11,12
# Категории ip адресов из ресурсов, из которых будут выдаваться адреса для отключенных ("пул", указывается во вкладке "IP ресурсы")
#radius.disable.ipCategories=8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 19:42 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 19:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
да всего 300 сессий. последний случай за 20 мин сессии клиент ушел в минус 1000.
еще смотрю тип устройства
Код:
# таймаут перевода соединения в статус suspended при остутствии радиус пакетов
connection.suspend.timeout=900
# таймаут закрытия соединения при остутствии радиус пакетов (не складывается с connection.suspend.timeout)
connection.close.timeout=900

и в самом устройстве такое
Код:
nas.radius.realm.default.attributes=Acct-Interim-Interval=60

Может это влиять? Уже не помню из за чего добавлял эти параметры


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 19:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А ServiceActivator точно сбрасывает сессии?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 20:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
хороший вопрос. Активные же сессии сбрасывает когда долг больше лимита. И ручное закрытие сессии сбрасывает соединение. Заметил вот, что на шлюзах accel-ppp максимум минус рублей 10. А на mpd может даже по -1000 при этом у mpd превалирующий трафик тарифицируется, стояло за день, переставил за час понаблюдаю.


Последний раз редактировалось zavndw 14 сен 2015, 20:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 20:11 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В конфиге включен sa.radius.log=1? Т.е. если для сессии вызвать Показать RADIUS/DHCP лог - показывает лог CoA/PoD запросов?
Если да, то что для той сессии показывает? Только один PoD-запрос?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 20:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
в конфиге модуля? sa.radius.log=1 нет ни где вооспе.
посмотрел там в логе только Accounting-Request и Access-Accept. Причем у mpd поле с номера, но это уже отдельная тема


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 14 сен 2015, 20:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Надо бы указать. По хорошему наверно в типе устройства - NAS'а, можно и в конфиге Access+Accounting.
Тогда хоть видно будет когда PoD запросы пошли.

А может быть, что Netflow приходит с задержками? По умолчанию он же часто сначала копит информацию.


На mpd тарифицируется по netflow?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPTP разрывает сессию не вовремя
СообщениеДобавлено: 15 сен 2015, 11:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
там radius тарификация. Поставил посмотрю когда идут PoD


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

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


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 1


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

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