BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 14:39

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 03 июл 2015, 00:01 
Не в сети

Зарегистрирован: 05 мар 2015, 17:17
Сообщения: 56
Карма: 0
Доброго времени суток!

Собственно сброс происходит по инициативе радиуса, что подтверждается логами.

Acct-Terminate-Cause=6
Session-Error-Msg=Session cleared by administarator
Session-Error-Code=40

Происходит это с периодом кратным 10 мин (таково время между апдейт пакетами). Если на НАСе отключить нетфлоу по этой конкретной сессии, то сброс прекращается.
Очевидно, что кто-то не справляется с приемом большого кол-ва потоков нетфлоу.
Вопрос: кто и доколе, и где бы и чего подкрутить в версии 4.4 (да, динозавр)?
Другие абоненты не страдают, сабж свалился на торенто-сосальщика, явный кандидат в мастера спорта, страдает бедный от разрывов ))


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

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

Если действительно биллинг сбрасывает, то в логах должно что-нибудь быть.
И сбрасывает если денег недостаточно или ошибка в тарифе. Возможно как раз последнее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июл 2015, 12:17 
Не в сети

Зарегистрирован: 05 мар 2015, 17:17
Сообщения: 56
Карма: 0
Порылся в логах и вот что нашел:

INFO 03.07.2015 08:17:41 [ 08316103001; 7487; 61678 ] DialUpNASConnection update connection..
INFO 03.07.2015 08:17:41 [ 08316103001; 7487; 61678 ] No close calculate period..
INFO 03.07.2015 08:17:41 [ 08316103001; 7487; 61678 ] Set connection to KILL
INFO 03.07.2015 08:17:41 [ 08316103001; 7487; 61678 ] DialUpNASConnection killing connection after UPDATE
INFO 03.07.2015 08:17:41 [ 08316103001; 7487; 61678 ] DialUpNASConnection set STATUS=1
INFO 03.07.2015 08:17:42 [ 08316103001; 7487; 61678 ] sendKillRequest
INFO 03.07.2015 08:17:42 [ 08316103001; 7487; 61678 ] PoD reset packet on 192.168.5.4:3799 Type=40 Attributes: Acct-Session-Id=010EFFFF68000F7F-5596189A
INFO 03.07.2015 08:17:43 [ 08316103001; 7487; 61678 ] IP address unregistred from collector
INFO 03.07.2015 08:17:43 [ 08316103001; 7487; 61678 ] DialUpNASConnection stoppingConnection
INFO 03.07.2015 08:17:43 [ 08316103001; 7487; 61678 ] DialUpNASConnection has stop Packet => true
INFO 03.07.2015 08:17:43 [ 08316103001; 7487; 61678 ] DialUpNASConnection set STATUS=3
INFO 03.07.2015 08:17:43 [ 08316103001; 7487; 61678 ] DialUpNASConnection sessionTime => 601


nas.port_time.default.*=1
nas.port_traffic.default.*=2:COLLECTOR;11:COLLECTOR;3:COLLECTOR;12:COLLECTOR
callback.support=0
month.break=1
drop.sleep.timeout=3600
nas.inspector.sleep_time=60
nas.inspector.kill.max_messages=5
netflow.receive.from=192.168.5.6
ipn.module.id=3
ipn.source.id=3
nas.inspector.radius.host=192.168.5.6
nas.inspector.radius.secret=xxxxxx
nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.radius.port=3799
nas.inspector.radius.attributes=Context-Name=local;Acct-Session-Id
nas.inspector.coa.timeout=5
nas.inspector.coa.retries=10
nas.inspector.coa.threads=10
nas.inspector.coa.send.all.attributes=0
coa.log=0
nas.pools.unlim=bla bla bla


Вложения:
bgb-tariff.jpg
bgb-tariff.jpg [ 57.2 КБ | Просмотров: 6666 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июл 2015, 15:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
У вас похоже висит скрипт активации учетного периода и учетный период у этого договора не активируется.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2015, 13:22 
Не в сети

Зарегистрирован: 05 мар 2015, 17:17
Сообщения: 56
Карма: 0
Amir писал(а):
У вас похоже висит скрипт активации учетного периода и учетный период у этого договора не активируется.

Могу ошибаться, но такой скрипт я не нашел. Есть скрипты поведения, но ни один из них мы не используем.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
abvgd писал(а):
версия 4.4

Ого!

Учитывая, что еще в апреле 2010 года разработчики говорили
stark писал(а):
мы не поддерживаем 4.5
2010 год, Карл!

Я бы НАСТОЯТЕЛЬНО рекомендовал прыгать на 4.6
Это не так сложно как кажется ;)


abvgd писал(а):
Есть скрипты поведения, но ни один из них мы не используем.

Если скрипты не используются, то как без них получилось сделать красиво абонентку "пропорционально периоду"?
Обычно вешается скрипт на запрос учетного периода, который проставляет даты услугам на основе даты подключения. Вроде даже в вики такой есть.


abvgd писал(а):
nas.inspector.radius.port=3799
nas.inspector.radius.attributes=Context-Name=local;Acct-Session-Id

Мил человек, покажи, пожалуйста, чему у тебя равны max.wait.timeout и max.update.timeout для своего эрика.
Я надеюсь "dialup.workmode=1"?
detail.compress не используется? А то у людей были проблемы (1, 2)

В общем, показываем:
1. Конфиги модуля и эрика ("sh conf cont local" хватит)
2. Касательно любой подобной сессии - все что есть в connection.log (искать сессию по времени) и в script.log (искать время старта сессии)


P.S. За сабскриберов в контексте local я бы бил эриком по голове :twisted:


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

Зарегистрирован: 05 мар 2015, 17:17
Сообщения: 56
Карма: 0
snark писал(а):
Я бы НАСТОЯТЕЛЬНО рекомендовал прыгать на 4.6

По твоему совету (из другой ветки) перехожу на 5.0
snark писал(а):
Если скрипты не используются, то как без них получилось сделать красиво абонентку "пропорционально периоду"?

Я не в курсе еще многих вещей, эта хрень не мной реализована.
snark писал(а):
Мил человек, покажи, пожалуйста, чему у тебя равны max.wait.timeout и max.update.timeout для своего эрика.
Я надеюсь "dialup.workmode=1"?

detail.compress у меня нет, он вроде в 4.6 появился?
max.update.timeout=1800
max.wait.timeout=120
dialup.workmode=1

Хз что там с радиусом 4.4, но на 5.0 тот же конфиг сессии с рейтом 8000pps/4000pps не дропает.

snark писал(а):
P.S. За сабскриберов в контексте local я бы бил эриком по голове :twisted:

Контекст на эрике не local. В конфиге НАСа контекст local остался от старого админа, я как-то внимания не обратил, кстати никакой ругани по этому поводу нет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 окт 2015, 00:54 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
abvgd писал(а):
перехожу на 5.0

Вот и хорошо! 5.0 - это почти что 4.6, так что каких-то сильных изменений делать не придется.


abvgd писал(а):
max.update.timeout=1800

А чего так долго то? Я у себя поставил
Код:
max.update.timeout=900

Т.к. минимальный аккаунтинг 10 минут/600 сек., то я поставил "мин. аккаунтинг + его половина"


abvgd писал(а):
В конфиге НАСа контекст local остался от старого админа

Контекст local на эрике существует всегда, но некоторые, по цисковской привычке, пихают туда сабскриберов :facepalm:


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

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


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

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


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

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