BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: wifi agent подвисает портал
СообщениеДобавлено: 10 авг 2010, 14:54 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Система работает но иногда портал начинает тормозить - очень долго открывает страницу авторизации иногда вообще перестаёт открываться.Вылетает ошибка в portal.log . Других ошибок нигде нет.
BGDialupWiFiAgent_4.6_214
portal.log
Код:
java.lang.NullPointerException
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.runScript(ActionAuth.java:159)
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.checkAuth(ActionAuth.java:109)
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.execute(ActionAuth.java:62)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.wifi.portal.filter.AuthFilter.doFilter(AuthFilter.java:41)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 10 авг 2010, 16:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Brodayga писал(а):
Система работает но иногда портал начинает тормозить - очень долго открывает страницу авторизации иногда вообще перестаёт открываться.Вылетает ошибка в portal.log . Других ошибок нигде нет.
BGDialupWiFiAgent_4.6_214
portal.log
Код:
java.lang.NullPointerException
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.runScript(ActionAuth.java:159)
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.checkAuth(ActionAuth.java:109)
        at bitel.billing.server.wifi.portal.struts.action.ActionAuth.execute(ActionAuth.java:62)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.wifi.portal.filter.AuthFilter.doFilter(AuthFilter.java:41)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)




вы настроили передачу radius-атрибутов в вызываемый скрипт , а эти атрибуты не приходя в raduis-пакете


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 10 авг 2010, 18:05 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
stark писал(а):



вы настроили передачу radius-атрибутов в вызываемый скрипт , а эти атрибуты не приходя в raduis-пакете

Именно так. Огромное спасибо. Проблема возникает когда логинится пользователь у которого не указаны в тарифе radius атрибуты скорости. Но на этом тарифе атрибуты и не нужны - там без ограничения. Т.е. придётся на всех тарифах выдавать атрибуты скорости? Я правильно понимаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 11 авг 2010, 12:57 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Brodayga писал(а):
stark писал(а):



вы настроили передачу radius-атрибутов в вызываемый скрипт , а эти атрибуты не приходя в raduis-пакете

Именно так. Огромное спасибо. Проблема возникает когда логинится пользователь у которого не указаны в тарифе radius атрибуты скорости. Но на этом тарифе атрибуты и не нужны - там без ограничения. Т.е. придётся на всех тарифах выдавать атрибуты скорости? Я правильно понимаю?



Пока да.. Ну тогда мы исправим , чтобы если атрибуты не приходят, то в скрипт ничего не передавать . как будет исправлено, я отпишусь в эту тему .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 30 авг 2010, 19:23 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Подвисание портала оказались не связаны с радиус атрибутами. Портал Всё равно периодически зависает.. может раз в неделю может в две. Может отвиснуть через некоторое время. В это же время сам агент прекрасно работает судя по логу agent.log - постоянно обновляеться. а вот лог portal.log тишина.
Соответственно есть вопрос как нибудь можно включить отладку портала? В логах portal.log кроме
Код:
INFO   30.08.2010 17:16:47  checking aunthecation...
INFO   30.08.2010 17:16:47  aunthecation accepted!!
INFO   30.08.2010 17:16:55  checking aunthecation...
INFO   30.08.2010 17:16:55  aunthecation accepted!!
INFO   30.08.2010 17:17:09  checking aunthecation...
INFO   30.08.2010 17:17:09  aunthecation accepted!!

Ничего нет. хотя в log4j_wifi_agent.properties
Код:
log4j.logger.portal=debug, A2
log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.File=${log.dir.path}portal.log
log4j.appender.A2.MaxFileSize=10MB
log4j.appender.A2.MaxBackupIndex=2
log4j.appender.A2.Append=false
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-7p%-20d{dd.MM.yyyy HH:mm:ss} %m%n



Нигде ошибок в логах нет. Как будто всё прекрасно. С чем может быть связано... может флуд на порты 9090 или 80 но этого тоже не замечено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 08 сен 2010, 03:15 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Проблема решена. Может кому будет полезно.
Насколько я понимаю портал не справлялся с запросами, если один или несколько человек запускали какой либо менеджер закачки и не авторизовались. Т.е. портал валился от запросов пользователей которые пытались что то скачать их "редиректило" на портал - а портал в свою очередь начинал тормозить ну или зависал. В связи с этим пожелание вести более подробный лог портала, ну и предусмотреть защиту - какое то количество попыток после чего правило в iptables временного бана... это так на вскидку. Если в логе были видны попытки открытия страницы всё было бы ясно.
Проблема решена редиректом на apache на котором уже ссылка на портал. потом думаю ограничить через iptables
количество соединений в минуту на 80 порт которые будут "редиректиться" на портал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi agent подвисает портал
СообщениеДобавлено: 20 сен 2010, 18:23 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Brodayga писал(а):
Проблема решена. Может кому будет полезно.
Насколько я понимаю портал не справлялся с запросами, если один или несколько человек запускали какой либо менеджер закачки и не авторизовались. Т.е. портал валился от запросов пользователей которые пытались что то скачать их "редиректило" на портал - а портал в свою очередь начинал тормозить ну или зависал. В связи с этим пожелание вести более подробный лог портала, ну и предусмотреть защиту - какое то количество попыток после чего правило в iptables временного бана... это так на вскидку. Если в логе были видны попытки открытия страницы всё было бы ясно.
Проблема решена редиректом на apache на котором уже ссылка на портал. потом думаю ограничить через iptables
количество соединений в минуту на 80 порт которые будут "редиректиться" на портал.

Хорошо , добавил в TODO


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

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


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

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


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

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