forum.bitel.ru http://forum.bitel.ru/ |
|
Динамические адреса http://forum.bitel.ru/viewtopic.php?f=44&t=6347 |
Страница 1 из 1 |
Автор: | Дмитрий [ 23 янв 2012, 16:39 ] |
Заголовок сообщения: | Динамические адреса |
Добрый день, разработчики. За последние 10 дней наблюдаю как BGInetAccess все чаще и чаще выдает занятые адреса, количество попыток за сутки: 75 97 177 182 230 285 247 540 3116 2232 Если бы не необходимость выдавать статические адреса, то не было нужны в родном функционале присвоения адресов через BGInetAccess, пока вы найдете где и что утекает - можно реализовать "Тип адреса: не выделять адрес или статический"? И тогда люди живущие на 5.2 и MPD не заморачивались такими подобными оказиями. |
Автор: | Дмитрий [ 23 янв 2012, 19:39 ] |
Заголовок сообщения: | Re: Динамические адреса |
Как оказалось - все это начинается когда кончается пул из-за зависших сессий (причем у самого бг), при этом если в клиенте у сессии нажать "завершить", то в ответ по тайм-ауту "Accounting сервер не отвечает". В итоге получается, что даже один пользователь убьет любой пул подобными сессиями. До этого такого замечено не было, поломали на прошлой неделе, из той же оперы это. Сессии просто висят и все, ничего с ними не происходит. в логах только одна и та же ругань и больше ничего (помогает удаление сервиса и перезапуск BGInetAccounting): Код: connection - 148036:153264 inetServ[id=1043] not active.
connection - 148036:153264 Found error 10 connection - 148036:153264 Already sent event to stop session. connection - 148048:153276 inetServ[id=1043] not active. connection - 148048:153276 Found error 10 connection - 148048:153276 Already sent event to stop session. connection - 147971:153199 inetServ[id=1043] not active. connection - 147971:153199 Found error 10 connection - 147971:153199 Already sent event to stop session. connection - 148039:153267 inetServ[id=1043] not active. connection - 148039:153267 Found error 10 connection - 148039:153267 Already sent event to stop session. connection - 147991:153219 inetServ[id=1043] not active. connection - 147991:153219 Found error 10 connection - 147991:153219 Already sent event to stop session. connection - 147999:153227 inetServ[id=1043] not active. connection - 147999:153227 Found error 10 connection - 147999:153227 Already sent event to stop session. connection - 148017:153245 inetServ[id=1043] not active. connection - 148017:153245 Found error 10 connection - 148017:153245 Already sent event to stop session. |
Автор: | Universe [ 24 янв 2012, 15:59 ] |
Заголовок сообщения: | Re: Динамические адреса |
Ув.разработчики, отреагируйте хоть как-нибудь по данному вопросу! Абоненты звонят и сообщают, что подключение к сети Интернет происходит с 5ой-7ой, а то и более попытки! |
Автор: | Phricker [ 24 янв 2012, 20:34 ] |
Заголовок сообщения: | Re: Динамические адреса |
Может быть из той же оперы Код: [root@lia BGRadiusDialup]# ./radius.sh status version build from 24.01.2012 18:31:24 2609 2608 1 0 Не работает сброс сессий из биллинга. Тупо ничего не происходит. Закрытие соединения также не пашет. Сессия тупо висит в биллинге. На сброс из консоли так же не реагирует. Код: [root@lia BGRadiusDialup]# ./radius.sh kill -login villian OK Killed 0 connections. [root@lia BGRadiusDialup]# ./radius.sh kill -login 8294 OK Killed 0 connections. [root@lia BGRadiusDialup]# ./radius.sh kill -nas Cisco7201 -login 8294 OK Killed 0 connections. [root@lia BGRadiusDialup]# ./radius.sh kill -nas Cisco7201 -login villian OK Killed 0 connections. [root@lia BGRadiusDialup]# ./radius.sh kill -nas 2 -login villian OK Killed 0 connections. Разработчики ау. |
Автор: | rush [ 24 янв 2012, 22:04 ] |
Заголовок сообщения: | Re: Динамические адреса |
У меня тоже со сбросом проблемы в модуле Inet появились. |
Автор: | Дмитрий [ 24 янв 2012, 23:00 ] |
Заголовок сообщения: | Re: Динамические адреса |
Ну что ж, комрады, запасаемся кофе и нервно покуриваем в сторонке с последующим откатом бг. |
Автор: | skyb [ 25 янв 2012, 09:42 ] |
Заголовок сообщения: | Re: Динамические адреса |
Дмитрий писал(а): Ну что ж, комрады, запасаемся кофе и нервно покуриваем в сторонке с последующим откатом бг. Код: ./shapshot.sh restore <FILE> ![]() |
Автор: | Дмитрий [ 25 янв 2012, 10:01 ] |
Заголовок сообщения: | Re: Динамические адреса |
skyb писал(а): Дмитрий писал(а): Ну что ж, комрады, запасаемся кофе и нервно покуриваем в сторонке с последующим откатом бг. Код: ./shapshot.sh restore <FILE> ![]() "с последующим откатом бг." вот только еще нужно подумать до какого момента откатывать, ведь кривая логика работы BGInetAccess до этого началась если верить логам. Мне вот другое интересно, когда все же хотя бы начнут хоть как-то шевелиться разработчики, а то я уже начал делать ставки. |
Автор: | rush [ 25 янв 2012, 10:53 ] |
Заголовок сообщения: | Re: Динамические адреса |
skyb писал(а): ;) и кофе ненада )))) А насколько это безопасно? Если например обновление изменило что-то в структуре БД. Снапшоты восстановят только либы и будут старые либы с новой структурой? |
Автор: | skyb [ 25 янв 2012, 12:13 ] |
Заголовок сообщения: | Re: Динамические адреса |
rush писал(а): skyb писал(а): ;) и кофе ненада )))) А насколько это безопасно? Если например обновление изменило что-то в структуре БД. Снапшоты восстановят только либы и будут старые либы с новой структурой? если в бд были изменения, то да, проблема, сам на такое натыкался, вот и не понятно про этот снапшот, он не всегда помогает ![]() |
Автор: | Amir [ 25 янв 2012, 15:12 ] |
Заголовок сообщения: | Re: Динамические адреса |
Обновите ядро и модуль на последний билд. Если хотите быстрой реакции - пишите в хелпдеск. На форуме не так уж и легко увидеть что есть большая проблема, в теме с названием Динамические адреса. |
Автор: | Дмитрий [ 25 янв 2012, 15:19 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Обновите ядро и модуль на последний билд. Несколько месяцев назад уже грозились писать, что изменено/добавлено, а воз и ныне там.
Если хотите быстрой реакции - пишите в хелпдеск. На форуме не так уж и легко увидеть что есть большая проблема, в теме с названием Динамические адреса. |
Автор: | stark [ 25 янв 2012, 17:05 ] |
Заголовок сообщения: | Re: Динамические адреса |
Дмитрий писал(а): Amir писал(а): Обновите ядро и модуль на последний билд. Несколько месяцев назад уже грозились писать, что изменено/добавлено, а воз и ныне там.Если хотите быстрой реакции - пишите в хелпдеск. На форуме не так уж и легко увидеть что есть большая проблема, в теме с названием Динамические адреса. пишем же . http://bgbilling.ru/v5.2/download/inet/fixed |
Автор: | Дмитрий [ 25 янв 2012, 17:18 ] |
Заголовок сообщения: | Re: Динамические адреса |
stark писал(а): Дмитрий писал(а): Amir писал(а): Обновите ядро и модуль на последний билд. Несколько месяцев назад уже грозились писать, что изменено/добавлено, а воз и ныне там.Если хотите быстрой реакции - пишите в хелпдеск. На форуме не так уж и легко увидеть что есть большая проблема, в теме с названием Динамические адреса. пишем же . http://bgbilling.ru/v5.2/download/inet/fixed вот только в логе последняя запись, почему то в самом конце, про 680 сборку, а вы уже выложили |
Автор: | Дмитрий [ 25 янв 2012, 20:31 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Обновите ядро и модуль на последний билд. билд 695 и BGInetRadius все еще выдает занятые адреса во всю. Все было обновлено, перезапущено (включая сервер доступа). Может все же реализуете выше описанную фичу (Тип адреса: не выделять адрес или статический) пока не получается с полноценной работой модуля инет?
|
Автор: | Amir [ 26 янв 2012, 16:11 ] |
Заголовок сообщения: | Re: Динамические адреса |
Делаем и это, и то. |
Автор: | Amir [ 26 янв 2012, 18:55 ] |
Заголовок сообщения: | Re: Динамические адреса |
Выложили обновление модуля, попробуйте. |
Автор: | Дмитрий [ 26 янв 2012, 19:01 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Выложили обновление модуля, попробуйте. попробовать будет ли выделять занятый адрес или "тип адреса"? тут не написано.
|
Автор: | Amir [ 26 янв 2012, 19:28 ] |
Заголовок сообщения: | Re: Динамические адреса |
Добавлен тип адреса и исправлена ошибка, при которой выдавись занятые адреса. Этот файлик обновляется периодически. |
Автор: | Дмитрий [ 26 янв 2012, 19:48 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Добавлен тип адреса и исправлена ошибка, при которой выдавись занятые адреса. За тип адреса огромное спасибо, но сегодня попробовать не смогу, пользователи и без того злые. Как будет результат - отпишу.
Этот файлик обновляется периодически. |
Автор: | Дмитрий [ 27 янв 2012, 13:04 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Добавлен тип адреса и исправлена ошибка, при которой выдавись занятые адреса. при добавлении сервиса:Этот файлик обновляется периодически. Код: server 01-27/12:58:41 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] JaxWsHandler - Подходящий ip ресурс не найден если же выбрать IP, то ошибки нет.ru.bitel.bgbilling.common.BGException: Подходящий ip ресурс не найден at ru.bitel.oss.systems.inventory.resource.server.ResourceServiceImpl.ipResourceSubscribe(ResourceServiceImpl.java:537) at ru.bitel.bgbilling.modules.inet.api.server.service.InetServServiceImpl.inetServUpdate(InetServServiceImpl.java:370) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.bgbilling.kernel.container.service.server.ServiceInfo.invoke(ServiceInfo.java:107) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invokeImpl(JaxWsHandler.java:606) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.access$0(JaxWsHandler.java:585) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1$1.run(JaxWsHandler.java:466) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invoke(JaxWsHandler.java:457) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:150) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:261) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:314) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:608) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162) at ru.bitel.common.server.JaxWSAdapter.handle(JaxWSAdapter.java:331) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Так же есть беда, если сервис уже был создан и у него поменять "тип адреса", то с пустым адресов все хорошо, а если выбрать IP, то: Код: server 01-27/13:03:40 ERROR ["http-bio-/0.0.0.0-8080"-exec-4] JaxWsHandler - Подходящий ip ресурс не найден
ru.bitel.bgbilling.common.BGException: Подходящий ip ресурс не найден at ru.bitel.oss.systems.inventory.resource.server.ResourceServiceImpl.ipResourceSubscribe(ResourceServiceImpl.java:537) at ru.bitel.bgbilling.modules.inet.api.server.service.InetServServiceImpl.inetServUpdate(InetServServiceImpl.java:370) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.bgbilling.kernel.container.service.server.ServiceInfo.invoke(ServiceInfo.java:107) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invokeImpl(JaxWsHandler.java:606) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.access$0(JaxWsHandler.java:585) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1$1.run(JaxWsHandler.java:466) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invoke(JaxWsHandler.java:457) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:150) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:261) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:314) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:608) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162) at ru.bitel.common.server.JaxWSAdapter.handle(JaxWSAdapter.java:331) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) |
Автор: | Amir [ 27 янв 2012, 15:20 ] |
Заголовок сообщения: | Re: Динамические адреса |
Выложили обновление модуля. |
Автор: | Дмитрий [ 27 янв 2012, 15:34 ] |
Заголовок сообщения: | Re: Динамические адреса |
Amir писал(а): Выложили обновление модуля. ошибка исчезла, спасибо.
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |