BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 13:19 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
Добрый день!
У нас проблема с радиусом.Он начинает тормозить, и у абонентов появляются проблемы с подключением,с ошибкой 691.
Когда начинает зависать,смотришь статус радиуса сервера и там видно что он игнорирует пакеты идущие на авторизацию...Получается как бы, те которые работают ох не выключает, а нового клиента не авторизует....
Иногда проблема решается после перезапуска радуса...а иногда даже и после перезапуска не работает....иногда бывает что через некоторое время сам начинает работать нормально.....
и всегда при перезапуске он error.log первым появляется запись
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - java.lang.NullPointerException
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.PoDNASConnectionInspector.setConf(PoDNASConnectionInspector.java:75)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.DefaultNASInfo.setNASConnectionInspector(DefaultNASInfo.java:154)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpNASInfo.setConf(DialUpNASInfo.java:57)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.DefaultNASList.<init>(DefaultNASList.java:64)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpNASList.<init>(DialUpNASList.java:11)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpProcessor.init(DialUpProcessor.java:559)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.DefaultProcessor.setInf(DefaultProcessor.java:103)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.radius.Radius.initProcessor(Radius.java:72)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.radius.Radius.<init>(Radius.java:43)
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.radius.Radius.main(Radius.java:94)
radius 12-26/06:36:50 ERROR [pool-16-thread-1] LoggingPrintStream - Stop without start!
radius 12-26/06:36:50 ERROR [pool-16-thread-1] LoggingPrintStream -

а во время работы error.log начинает иногда выдает вот такие ошибки


radius 12-26/11:56:02 ERROR [pool-19-thread-7] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-92] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-97] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-94] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-96] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-87] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-62] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-67] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-74] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-65] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-60] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-66] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-61] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-69] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-73] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-53] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-56] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-52] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-43] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-37] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-29] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-45] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-51] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-90] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-49] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-88] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-70] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-50] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-25] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-76] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-1] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-77] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-80] LoggingPrintStream - Stop without start!
radius 12-26/12:52:18 ERROR [pool-19-thread-81] LoggingPrintStream - Stop without start!

В первое время когда он начал зависать он в логах писал
Connection limit is over!

Иногда вот такие ошиббки бывают

WARN [pool-19-thread-83] radius - Thread auth busy error это в radius.log

Не знаю, что это, но в любое время радиус начинает игнорировать пакеты на авторизацию????
В результате чего у абонентов начинает появляться ошибка 691???
Что это такое???

Клиент 5.0 сборка 669 от 15,12,2010
Сервер 5.0 сборка 787 от 15,12,2010


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 13:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
вот ещё бы все это оформить в тег code и привести конфиги nas'а и сервера dialup

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:03 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
вот конфиг Nasa a
Код:
nas.port_phone.*=900111
nas.inspector.sleep_time=60
nas.inspector.snmp.port=161
nas.inspector.snmp.community=public
nas.inspector.snmp.kill.max_messages=5
#nas.port_time.default.*=1
nas.port_time.default.*=39
#числовые коды услуг времени, трафика входящего и исходящего(взять из редактора модулей и услуг)
nas.port_traffic.default.*=36:COLLECTOR;37:COLLECTOR
card.activate.service=0
callback.support=0
#принудительный разрыв соединений на границе месяца
month.break=1
netflow.receive.from=192.168.70.202
dialup.workmode=1
nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.pod.host=192.168.70.202
nas.inspector.pod.port=1700
nas.inspector.pod.secret=1111111111
nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port-Id
netflow.log.path=/usr/local/BGIPNNetflowCollector/tmp/source_5/2010
ipn.module.id=16
ipn.source.id=5


Конфиг модуля DiulUP

Код:
#вендоры - производители оборудования и их коды
vendors=2011=Huawei;2021=Unix PPP;311=Microsoft;12341=MPD;14988=Mikrotik
#минимальная и максимальная длина пароля
password.length.min=5
password.length.max=10
#длина автоматически генерируемого пароля
password.length.auto=6
#допустимые в пароле символы
password.chars=1234567890asdfghjklqwertyuiopzxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM
#сколько лет отображать в просмотре сессий через web
showyears=5
#XSL для печати и отправки на почту сессий
xslt.1=dialup_login_sessions.xsl
reportTitle.1=Отчет по сессиям DialUp
#XSL для печати и отправки на почту наработки по логинам
xslt.2=dialup_login_amount.xsl
reportTitle.2=Отчет по наработке на логины DialUp
#коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом
#service.recalc.ignore=

#netflow.receive.from=IP адрес с которого приходит поток для NASа
netflow.receive.from=192.168.0.0
#не за весь период, а на момент обсчета..
max.traffic.38=36,37
#в просмотре сессий в на Web странице кол-во выводимых на странице
traffics=36/37;Вход./Исх.

card.module.id=14
show.sessions.on.page=25
#пункты Web - меню
web.menuItem1=Просмотр сессий DialUp
web.menuItem2=Наработка по логинам DialUp
web.menuItem3=Cмена пароля на логины DialUp
web.menuItem4=Учетные периоды
#граница некарточных логинов
top.nocard.login=10000
#адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля
#адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties
radius.manage=127.0.0.1:1955

############### опции RADIUS сервера #######################
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Service deny"
check.service=0
#код модуля "карточки", 0 - модуль "карточки" не используется
card.module.id=14
card.login.session.count=1
#интервал, с которым запускается проверяльщик
killer.sleep=10
#время в сек., через которое происходит пересчет
update.time=30
#время в сек., через которое проверяется необходимость пересчета
run.sleep=3
#1 - режим UPDATE - пересчет во время п
delay.stop=5

#перечисление атрибутов, необходимых в PoD пакете, если пустое - высылаются все атрибуты
#nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port

#для режима UPDATE - время после последнего UDPATE пакета, по истечении которого сессия считается неактивной
#(не учитывается в подсчете числа одновременных соединений)
max.update.timeout=120
#сколько максимально секунд соединение в статусе wait ждет Start пакета
max.wait.timeout=120
#разрешение пользователям без определенной группы REALM ов использовать группу default
realmgr.default=default
#частота отправки Update пакетов
realm.default=Acct-Interim-Interval=60
#Атрибуты радиуса доступные в списке атрибутов в редактировании логина
radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;NAS-IP-Address;Acct-Interim-Interval;Proxy-State;Framed-Pool;Mikrotik-Rate-Limit;Huawei-Input-Average-Rate;Huawei-Output-Average-Rate
#Наборы атрибутов, доступные при редактировании логина
#attrset.1.title=
#attrset.1.attributes=
#игнорировать длительность соединения в Acct-Session-Time атрибуте с NASа, вычислять самостоятельно
ignore.acct.session.time=1



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
и сервера dialup а не модуля DiulUP но тож может пригодиться

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:23 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
аах да...

Вот конфиг сервера
Код:
#процессор-обработчик запросов
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
#код модуля dialup
#processor.mid=XXX
#processor.mid=1
processor.mid=13

#порты авторизации и аккаунта
auth.port=1812
acct.port=1813
admin.port=1955

#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://192.168.0.0/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300


#db.slave.1.pswd=bgbilling
#db.slave.1.maxIdle=20
#db.slave.1.db.maxActive=300


netflow.port=2001
netflow.receive.from=192.168.70.22
auth.thread.count=100
acct.thread.count=100
auth.thread.must.be.free.count=20
acct.thread.must.be.free.count=10

netflow.thread.count=100

#netflow.service.link.1=2 IN 0.0.0.0-255.255.255.255
#netflow.service.link.2=3 OUT 0.0.0.0-255.255.255.255


#EAP авторизация (PEAP-MSCHAPv2 aka PEAPv0, поддерживается начиная с winxpSP1, win2000SP4
# используется в основном для авторизации по логину/паролю в защищенных Wi-Fi сетях )
auth.eap.enabled=0
#путь к серверному хранилищу ключей (.keystore)
#auth.keystore.file=
#протокол eap поддерживает пересылку сообщений (notification)
#однако windows-клиент при получении следующего пакета перестает показывать сообщение
#поэтому для показа сообщений необходима задержка в отсылке следующего пакета, но
#но она должна быть не больше примерно секунды, т.к клиент начинает слать повторные пакеты
#notifications посылаются в кодировке cp1251
#auth.eap.welcome=Добро пожаловать в интернет!!!
#посылать notifications об ошибках
#auth.eap.showerrors=1
#auth.eap.showmessagetime=900


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:37 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
По этой ошибке ответил в почте.
Код:
processor 12-26/04:53:42 ERROR [main] LoggingPrintStream - at bitel.billing.server.processor.PoDNASConnectionInspector.setConf(PoDNASConnectionInspector.java:75)


Это значит, скорее всего, что авторизация обрабатывалась долго.
Когда радиус ответил на неё, ответа уже не ждали. Пришла новая авторизация и предыдущая сессия была завершена без старт пакета.
Код:
radius 12-28/12:18:22 ERROR [pool-19-thread-15] LoggingPrintStream -  Stop without start!    это в error.log


Тоже не успевает обрабатывать авторизации.
Код:
WARN [pool-19-thread-83] radius - Thread auth busy error   это в radius.log


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:39 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
Тоже не успевает обрабатывать авторизации.
Код:
WARN [pool-19-thread-83] radius - Thread auth busy error   это в radius.log
[/quote]

а что можно сделать чтобы он успевал???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 14:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
viewtopic.php?f=5&t=3599

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 15:15 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
Вот прямо сейчас тормозит...

радиус лог


12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...
12-29/12:13:20 WARN [pool-19-thread-54] radius - Thread auth busy error
12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...
12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...
12-29/12:13:20 WARN [pool-19-thread-62] radius - Thread auth busy error
12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...
12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...
12-29/12:13:20 WARN [Thread-80] radius - Wating for free Thread 2...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 18:40 
Не в сети

Зарегистрирован: 22 май 2009, 18:58
Сообщения: 61
Карма: 0
Кто нибудь скажет что это значит???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 20:29 
Не в сети

Зарегистрирован: 02 окт 2008, 17:09
Сообщения: 89
Карма: 9
а можно результат ./radius_status.sh в момент торможения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius server глючит
СообщениеДобавлено: 29 дек 2010, 22:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а то что я говорил сделали?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

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


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

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


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

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