forum.bitel.ru http://forum.bitel.ru/ |
|
wifi agent подвисает портал http://forum.bitel.ru/viewtopic.php?f=5&t=4412 |
Страница 1 из 1 |
Автор: | Brodayga [ 10 авг 2010, 14:54 ] |
Заголовок сообщения: | wifi agent подвисает портал |
Система работает но иногда портал начинает тормозить - очень долго открывает страницу авторизации иногда вообще перестаёт открываться.Вылетает ошибка в 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) |
Автор: | stark [ 10 авг 2010, 16:28 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
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-пакете |
Автор: | Brodayga [ 10 авг 2010, 18:05 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
stark писал(а): вы настроили передачу radius-атрибутов в вызываемый скрипт , а эти атрибуты не приходя в raduis-пакете Именно так. Огромное спасибо. Проблема возникает когда логинится пользователь у которого не указаны в тарифе radius атрибуты скорости. Но на этом тарифе атрибуты и не нужны - там без ограничения. Т.е. придётся на всех тарифах выдавать атрибуты скорости? Я правильно понимаю? |
Автор: | stark [ 11 авг 2010, 12:57 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
Brodayga писал(а): stark писал(а): вы настроили передачу radius-атрибутов в вызываемый скрипт , а эти атрибуты не приходя в raduis-пакете Именно так. Огромное спасибо. Проблема возникает когда логинится пользователь у которого не указаны в тарифе radius атрибуты скорости. Но на этом тарифе атрибуты и не нужны - там без ограничения. Т.е. придётся на всех тарифах выдавать атрибуты скорости? Я правильно понимаю? Пока да.. Ну тогда мы исправим , чтобы если атрибуты не приходят, то в скрипт ничего не передавать . как будет исправлено, я отпишусь в эту тему . |
Автор: | Brodayga [ 30 авг 2010, 19:23 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
Подвисание портала оказались не связаны с радиус атрибутами. Портал Всё равно периодически зависает.. может раз в неделю может в две. Может отвиснуть через некоторое время. В это же время сам агент прекрасно работает судя по логу 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 но этого тоже не замечено. |
Автор: | Brodayga [ 08 сен 2010, 03:15 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
Проблема решена. Может кому будет полезно. Насколько я понимаю портал не справлялся с запросами, если один или несколько человек запускали какой либо менеджер закачки и не авторизовались. Т.е. портал валился от запросов пользователей которые пытались что то скачать их "редиректило" на портал - а портал в свою очередь начинал тормозить ну или зависал. В связи с этим пожелание вести более подробный лог портала, ну и предусмотреть защиту - какое то количество попыток после чего правило в iptables временного бана... это так на вскидку. Если в логе были видны попытки открытия страницы всё было бы ясно. Проблема решена редиректом на apache на котором уже ссылка на портал. потом думаю ограничить через iptables количество соединений в минуту на 80 порт которые будут "редиректиться" на портал. |
Автор: | stark [ 20 сен 2010, 18:23 ] |
Заголовок сообщения: | Re: wifi agent подвисает портал |
Brodayga писал(а): Проблема решена. Может кому будет полезно. Насколько я понимаю портал не справлялся с запросами, если один или несколько человек запускали какой либо менеджер закачки и не авторизовались. Т.е. портал валился от запросов пользователей которые пытались что то скачать их "редиректило" на портал - а портал в свою очередь начинал тормозить ну или зависал. В связи с этим пожелание вести более подробный лог портала, ну и предусмотреть защиту - какое то количество попыток после чего правило в iptables временного бана... это так на вскидку. Если в логе были видны попытки открытия страницы всё было бы ясно. Проблема решена редиректом на apache на котором уже ссылка на портал. потом думаю ограничить через iptables количество соединений в минуту на 80 порт которые будут "редиректиться" на портал. Хорошо , добавил в TODO |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |