forum.bitel.ru http://forum.bitel.ru/ |
|
Radius server глючит http://forum.bitel.ru/viewtopic.php?f=5&t=4956 |
Страница 1 из 1 |
Автор: | ayub [ 29 дек 2010, 13:19 ] |
Заголовок сообщения: | Radius server глючит |
Добрый день! У нас проблема с радиусом.Он начинает тормозить, и у абонентов появляются проблемы с подключением,с ошибкой 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 |
Автор: | skyb [ 29 дек 2010, 13:23 ] |
Заголовок сообщения: | Re: Radius server глючит |
вот ещё бы все это оформить в тег code и привести конфиги nas'а и сервера dialup |
Автор: | ayub [ 29 дек 2010, 14:03 ] |
Заголовок сообщения: | Re: Radius server глючит |
вот конфиг 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 |
Автор: | skyb [ 29 дек 2010, 14:12 ] |
Заголовок сообщения: | Re: Radius server глючит |
и сервера dialup а не модуля DiulUP но тож может пригодиться |
Автор: | ayub [ 29 дек 2010, 14:23 ] |
Заголовок сообщения: | Re: Radius server глючит |
аах да... Вот конфиг сервера Код: #процессор-обработчик запросов
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 |
Автор: | Администратор [ 29 дек 2010, 14:37 ] |
Заголовок сообщения: | Re: Radius server глючит |
По этой ошибке ответил в почте. Код: 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
|
Автор: | ayub [ 29 дек 2010, 14:39 ] |
Заголовок сообщения: | Re: Radius server глючит |
Тоже не успевает обрабатывать авторизации. Код: WARN [pool-19-thread-83] radius - Thread auth busy error это в radius.log [/quote]а что можно сделать чтобы он успевал??? |
Автор: | skyb [ 29 дек 2010, 14:45 ] |
Заголовок сообщения: | Re: Radius server глючит |
viewtopic.php?f=5&t=3599 |
Автор: | ayub [ 29 дек 2010, 15:15 ] |
Заголовок сообщения: | Re: Radius server глючит |
Вот прямо сейчас тормозит... радиус лог 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... |
Автор: | ayub [ 29 дек 2010, 18:40 ] |
Заголовок сообщения: | Re: Radius server глючит |
Кто нибудь скажет что это значит??? |
Автор: | corban [ 29 дек 2010, 20:29 ] |
Заголовок сообщения: | Re: Radius server глючит |
а можно результат ./radius_status.sh в момент торможения? |
Автор: | skyb [ 29 дек 2010, 22:22 ] |
Заголовок сообщения: | Re: Radius server глючит |
а то что я говорил сделали? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |