BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 90 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 20 июн 2018, 16:54 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Amir, спасибо за ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 июн 2018, 13:40 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Добрый день! Восстановил биллинг
Код:
Окружение:

  Клиент:
    os: Windows XP x86, 5.1
    java: Java HotSpot(TM) Client VM, v.1.8.0_121
    jre home: C:\Program Files\Java\jre1.8.0_121
    memory (use/total/max): 24M/36M/494M
    default tz: 22.06.2018 09:50 MSK +0300 (Europe/Moscow)
    user tz: 22.06.2018 09:50 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 2.6.32-696.30.1.el6.x86_64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_172
    jre home: /opt/java/jdk1.8.0_172/jre
    default tz: 22.06.2018 10:50 MSK +0300 (Europe/Moscow)
    memory (use/total/max): 92M/259M/455M
    db time: master: 22.06.2018 10:50 MSK
    db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci)
    locale: ru_RU
    uptime: Started: 21.06.2018 16:13:27 Uptime: 0 d 18:36:47
загрузил becaup базы, есть тарифы, адреса, модули и услуги, а вот с договорами беда. Они есть в клиенте но открыть и создать новый договор не могу. Прошу помощи при открывании договора в
server.error.log
Код:
server 06-22/10:35:45 ERROR [http-nio-0.0.0.0-8080-exec-10] JaxWSAdapter -
java.lang.NullPointerException
        at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
        at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.getTarget(AbstractJaxWsHandler.java:176)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.getTarget(AbstractJaxWsHandler.java:111)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWSAdapter.handle(JaxWSAdapter.java:287)
        at bitel.billing.server.Executer.doPost(SourceFile:162)
        at bitel.billing.server.Executer.doGet(SourceFile:143)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
.
В server.log
Код:
06-22/10:35:45  WARN [http-nio-0.0.0.0-8080-exec-10] AbstractJaxWsHandler - Class not found for ru.bitel.oss.kernel.directories.domain:DomainService
06-22/10:35:45 ERROR [http-nio-0.0.0.0-8080-exec-10] JaxWSAdapter -
java.lang.NullPointerException
        at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
        at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.getTarget(AbstractJaxWsHandler.java:176)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.getTarget(AbstractJaxWsHandler.java:111)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWSAdapter.handle(JaxWSAdapter.java:287)
        at bitel.billing.server.Executer.doPost(SourceFile:162)
        at bitel.billing.server.Executer.doGet(SourceFile:143)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 июн 2018, 16:20 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Доброго дня! Прошу помощи Разработчиков пояснить можно выше указанную проблему решить или нет. Если нет буду создавать базу в ручную соответственно с полной перестановкой биллинга, если можно хотя бы пните в каком направлении искать проблему.
BGInetAccess/error.log
Код:
access 06-25/12:27:55 ERROR [main] InetDeviceRuntime - Name [processor] is not bound in this Context. Unable to find [processor].
javax.naming.NameNotFoundException: Name [processor] is not bound in this Context. Unable to find [processor].
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:816)
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:173)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:176)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:107)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:388)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:246)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:476)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:257)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.init(InetApplication.java:311)
<------>at ru.bitel.bgbilling.modules.inet.access.Access.init(Access.java:134)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:294)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:174)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:883)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<------>at java.lang.reflect.Method.invoke(Method.java:498)
<------>at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
<------>at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
access 06-25/12:27:55 ERROR [main] InetDeviceRuntime - Name [processor] is not bound in this Context. Unable to find [processor].
javax.naming.NameNotFoundException: Name [processor] is not bound in this Context. Unable to find [processor].


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 июн 2018, 16:34 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Ошибка при создании договора.


Вложения:
~$оговор.doc [162 байт]
Скачиваний: 544
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 июн 2018, 17:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
umosolov писал(а):
Ошибка при создании договора.

вы приложили временный файл который создается пока в Word открыт файл для редактирования.
Приложите основной.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 июн 2018, 19:43 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Спасибо за поправку, ошибка в клиенте при создании договора.


Вложения:
договор.doc [104 КБ]
Скачиваний: 244
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 июн 2018, 20:02 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
При первом запуске accounting и access серверов в
access.out
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_172] /opt/java/jdk1.8.0_172/jre
  Runtime name: 17681@localhost
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-696.30.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=251392k  free=248770k  max=251392k
Admin port 1951 is busy! [Адрес уже используется (Bind failed)]
java.net.BindException: Адрес уже используется (Bind failed)
<------>at java.net.PlainSocketImpl.socketBind(Native Method)
<------>at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
<------>at java.net.ServerSocket.bind(ServerSocket.java:375)
<------>at java.net.ServerSocket.<init>(ServerSocket.java:237)
<------>at java.net.ServerSocket.<init>(ServerSocket.java:128)
<------>at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.initSocket(CommandPortListener.java:66)
<------>at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.<init>(CommandPortListener.java:39)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:882)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<------>at java.lang.reflect.Method.invoke(Method.java:498)
<------>at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
<------>at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
в accounting.out
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_172] /opt/java/jdk1.8.0_172/jre
  Runtime name: 17774@localhost
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-696.30.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=251392k  free=248770k  max=251392k
Admin port 1952 is busy! [Адрес уже используется (Bind failed)]
java.net.BindException: Адрес уже используется (Bind failed)
<------>at java.net.PlainSocketImpl.socketBind(Native Method)
<------>at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
<------>at java.net.ServerSocket.bind(ServerSocket.java:375)
<------>at java.net.ServerSocket.<init>(ServerSocket.java:237)
<------>at java.net.ServerSocket.<init>(ServerSocket.java:128)
<------>at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.initSocket(CommandPortListener.java:66)
<------>at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.<init>(CommandPortListener.java:39)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:882)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<------>at java.lang.reflect.Method.invoke(Method.java:498)
<------>at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
<------>at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
после остановки и нового старта серверов
access.out
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_172] /opt/java/jdk1.8.0_172/jre
  Runtime name: 17951@localhost
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-696.30.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=251392k  free=248770k  max=251392k
Starting CommandPortListener on port 1951
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: bill.ru, 25; timeout -1;
  nested exception is:
<------>java.net.UnknownHostException: bill.ru
<------>at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1984)
<------>at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:656)
<------>at javax.mail.Service.connect(Service.java:345)
<------>at javax.mail.Service.connect(Service.java:226)
<------>at javax.mail.Service.connect(Service.java:175)
<------>at javax.mail.Transport.send0(Transport.java:253)
<------>at javax.mail.Transport.send(Transport.java:124)
<------>at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:138)
<------>at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:114)
<------>at bitel.billing.server.admin.errorlog.AlarmSender.run(AlarmSender.java:282)
Caused by: java.net.UnknownHostException: bill.ru
<------>at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
<------>at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
<------>at java.net.Socket.connect(Socket.java:589)
<------>at java.net.Socket.connect(Socket.java:538)
<------>at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:301)
<------>at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:229)
<------>at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1950)
<------>... 9 more

accounting.out
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_172] /opt/java/jdk1.8.0_172/jre
  Runtime name: 18504@localhost
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-696.30.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=251392k  free=248770k  max=251392k
Starting CommandPortListener on port 1952


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 26 июн 2018, 13:21 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Всем доброго дня! Проблема в версии клиента стояла 7.1.107 поставил 7.1.101 всё работает. На день восстановления ставил последние версии серверов и клиента, после загрузки своей базы возникли выше описанные проблемы с открытием договоров, сделал откат на версии серверов на дату создания becaup базы. Ничего не изменилось сегодня запустил клиента на локальной машине, где установлен сервер всё ОК. Настроил на удалённой машине клиент с версией как на локальной 7.1.101 договора открываются. Всем спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 26 июн 2018, 14:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
umosolov писал(а):
Всем доброго дня! Проблема в версии клиента стояла 7.1.107 поставил 7.1.101 всё работает. На день восстановления ставил последние версии серверов и клиента, после загрузки своей базы возникли выше описанные проблемы с открытием договоров, сделал откат на версии серверов на дату создания becaup базы. Ничего не изменилось сегодня запустил клиента на локальной машине, где установлен сервер всё ОК. Настроил на удалённой машине клиент с версией как на локальной 7.1.101 договора открываются. Всем спасибо.

Достаточно включать галочку "Загружать обновления с сервера" при входе в клиент.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 26 июн 2018, 17:01 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Доброго дня, Phricker ! Галочка стояла, после замены серверов на старую версию при запуске клиента на удалённой машине было оповещение об обновлении и откате версий установленных модулей а на удалённой машине клиент остался новой версии.
осталась ошибка в access.log
Код:
access 06-26/13:39:07 ERROR [main] InetDeviceRuntime - Name [processor] is not bound in this Context. Unable to find [processor].
javax.naming.NameNotFoundException: Name [processor] is not bound in this Context. Unable to find [processor].
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:816)
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:173)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:176)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:107)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:388)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:246)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:476)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:257)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.init(InetApplication.java:311)
<------>at ru.bitel.bgbilling.modules.inet.access.Access.init(Access.java:134)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:294)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:174)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:883)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 02 июл 2018, 20:17 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
access 06-26/13:39:07 ERROR [main] InetDeviceRuntime - Name [processor] is not bound in this Context. Unable to find [processor].
javax.naming.NameNotFoundException: Name [processor] is not bound in this Context. Unable to find [processor].
Возможно дин. код не перекомпилирован или не обновлен.
Где-то в дин. коде было @Resource(name = "processor"), сейчас @Resource(name = "radiusProcessor"), как и в inet-access.xml (name="radiusProcessor").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 03 июл 2018, 20:02 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Вложение:
ошибка.doc [98.5 КБ]
Скачиваний: 192
При компиляции дин кода в клиенте имею ошибку, я так понимаю проблема в версии java?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 03 июл 2018, 21:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Скорее всего да, возможно поможет попробовать более ранний билд JRE8, например, Java 8 Update 101.
https://www.java.com/ru/download/faq/winxp.xml

Или перекомпилировать, запустив клиент на другой машине.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 11 сен 2018, 19:34 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Доброго дня! Биллинг работает в тестовом режиме, есть проблемы одна из них не сбрасывает (по PoD) сессию на NASe mikrotik в мониторе клиента биллинга
Код:
Закрыть - Физически закрывает выбранную сессию. Происходит попытка закрыть сессию на устройстве. В биллинге и на mikrotike не закрывается.
, это работает
Код:
Завершить (зависшее соединение) - Логически завершает выбранную сессию. Сессия закрывается только в биллинге.
Если отключить PPPoE На ПК, выключить роутер абонентский сессия закрывается и в биллинге и на mikrotike, из mikrotika сессия сбрасывается. Прошу помощи или дайте ссылку на доку.
Вложение:
сброс закрытие сессии.doc [118 КБ]
Скачиваний: 190


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 12 сен 2018, 01:19 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В типе устройства указан "Обработчик активации сервисов"? Если указан, то нужно смотреть что в логах InetAccess/log/all.log, когда нажимаете "Закрыть".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 12 сен 2018, 17:58 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Добрый день!
В типе устройства указан "Обработчик активации сервисов", может не правильно выбрал?

Есть ошибка после запуска access в error.log

Код:
access 09-12/14:43:47 ERROR [main] InetDeviceRuntime - Name [processor] is not bound in this Context. Unable to find [processor].
javax.naming.NameNotFoundException: Name [processor] is not bound in this Context. Unable to find [processor].
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:816)
<------>at org.apache.naming.NamingContext.lookup(NamingContext.java:173)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:176)
<------>at ru.bitel.bgbilling.kernel.container.resource.ResourceManager.inject(ResourceManager.java:107)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:388)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:246)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:476)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:487)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:257)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.init(InetApplication.java:311)
<------>at ru.bitel.bgbilling.modules.inet.access.Access.init(Access.java:134)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:294)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:174)
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:883)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<------>at java.lang.reflect.Method.invoke(Method.java:498)
<------>at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
<------>at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)


all.log после "сбросить соединение"

Код:
connection 09-12/14:45:20  INFO [sa-p-13-t-68] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaStateModifyEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 2; devi
ceId: 2; inetServId: 8; connectionId: 1432; state: 0; accessCode: 3; timestamp: 1536752720539
connection 09-12/14:45:20  INFO [sa-p-13-t-68] InetApplication - contract tariffOptions: {}
connection 09-12/14:45:20  INFO [sa-p-13-t-68] InetApplication - OptionSet: [5]
connection 09-12/14:45:20  INFO [sa-p-13-t-68] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 8; call: true; oldState: 1; newState: 0; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:45:20  INFO [sa-p-13-t-68] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=2; inetServId: 8; call: true; oldState: 1; newState: 0; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:45:20  INFO [sa-p-13-t-68] ServiceActivatorSet - Invoking connectionClose
connection 09-12/14:45:20  INFO [sa-p-13-t-68] ServiceActivatorDeviceWorker - Process event type[2] result=true
connection 09-12/14:45:25  INFO [sa-p-13-t-68] ServiceActivatorSet - Disconnecting from device


all.log после "закрыть зависшее соединение"

Код:
connection 09-12/14:47:10  INFO [sa-p-13-t-83] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaAccountingEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; type:
 2; deviceId: 2; connectionId: 1432; timestamp: 1536752830544
connection 09-12/14:47:10  INFO [sa-p-13-t-83] InetApplication - contract tariffOptions: {}
connection 09-12/14:47:10  INFO [sa-p-13-t-83] InetApplication - OptionSet: [5]
connection 09-12/14:47:10  INFO [sa-p-13-t-83] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=5; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:47:10  INFO [sa-p-13-t-83] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=5; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:47:10  INFO [sa-p-13-t-83] ServiceActivatorSet - Invoking onAccountingStop
connection 09-12/14:47:10  INFO [sa-p-13-t-83] ServiceActivatorDeviceWorker - Process event type[5] result=true
mq 09-12/14:47:10  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=1432-0, iface=2:15728790, sessId=81b00095, start=12.09.2018 13:16:03, uname=7@kaskad71, addr=xx.xx.xx.xx]
mq 09-12/14:47:10  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
connection 09-12/14:47:15  INFO [sa-p-13-t-83] ServiceActivatorSet - Disconnecting from device


all.log после сброса сесии из Mikrotik.

Код:
connection 09-12/14:55:23  INFO [sa-p-13-t-57] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaAccountingEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; type:
 1; deviceId: 2; connectionId: 1434; timestamp: 1536753323647
connection 09-12/14:55:23  INFO [sa-p-13-t-57] InetApplication - contract tariffOptions: {}
connection 09-12/14:55:23  INFO [sa-p-13-t-57] InetApplication - OptionSet: [5]
connection 09-12/14:55:23  INFO [sa-p-13-t-57] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=4; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:55:23  INFO [sa-p-13-t-57] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=4; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 09-12/14:55:23  INFO [sa-p-13-t-57] ServiceActivatorSet - Invoking onAccountingStart
connection 09-12/14:55:23  INFO [sa-p-13-t-57] ServiceActivatorDeviceWorker - Process event type[4] result=true
radius 09-12/14:55:23  INFO [rdsLstnr-p-7-t-1] HourlyDataLogEntry - Create dataLog file: /home/umosolov/log/access/radius/source_2/2018/2018-09/2018-09-12/log_2018-09-12-14.000.bgdl
mq 09-12/14:55:23  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=1434-0, iface=2:15728791, sessId=81b00096, start=12.09.2018 14:55:23, uname=7@kaskad71, addr=хх.хх.хх.хх]
mq 09-12/14:55:23  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
connection 09-12/14:55:28  INFO [sa-p-13-t-57] ServiceActivatorSet - Disconnecting from device


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 18 окт 2018, 17:01 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Добрый день! Не могу победить BGInetAccess обновил всё
Код:
Информация о версии:

  Клиент: вер. 7.1.136 / 12.10.2018 14:24:53
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.8.0_121
  Сервер: вер. 7.1.1043 / 15.10.2018 16:26:24
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_172

  card: вер. 7.1.190 / 08.10.2018 17:03:45
  inet: вер. 7.1.642 / 15.10.2018 20:51:28
  npay: вер. 7.1.172 / 08.10.2018 17:03:50
  reports: вер. 7.1.192 / 08.10.2018 17:03:53

ошибка в error.log
Код:
connection 10-18/13:42:21 ERROR [sa-p-14-t-2] ServiceActivatorDeviceWorker - ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connection refused)
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:237)
<------>at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:154)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:157)
<------>at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87)
<------>at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
<------>at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
<------>at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
<------>at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
<------>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
<------>at java.lang.Thread.run(Thread.java:748)
<------>at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:83)
<------>at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:50)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197)
<------>... 12 more
Caused by: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at java.net.PlainSocketImpl.socketConnect(Native Method)
<------>at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
<------>at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
<------>at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
<------>at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
<------>at java.net.Socket.connect(Socket.java:589)
<------>at java.net.Socket.connect(Socket.java:538)
<------>at java.net.Socket.<init>(Socket.java:434)
<------>at java.net.Socket.<init>(Socket.java:244)
<------>at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:239)
<------>at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:68)
<------>... 14 more
. Основная причина при закрытии сессии в мониторе клиента не сбрасывается сессия на Mikrotikе, сбрасываю сессию на Mikrotike в мониторе клиента то-же сбрасывается. В остальном проблем не обнаружил авторизация проходит, трафик считает IP и динамический и статический выдаёт, тарифные планы работают. Заметил ещё иногда сайт в Интернете открывается по второму клику. Прошу помощи по решению данного вопроса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 18 окт 2018, 17:20 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Amir писал(а):
В типе устройства указан "Обработчик активации сервисов"? Если указан, то нужно смотреть что в логах InetAccess/log/all.log, когда нажимаете "Закрыть".

В InetAccess/log/all.log
Код:
mq 10-18/14:49:32  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=46019-0, iface=2:15729944, sessId=81c00518, start=18.10.2018 14:49:19, uname=хххххххх, addr=хх.хх.хх.хх]
mq 10-18/14:49:32  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 18 окт 2018, 22:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не может подключиться будто.
Это API или API-SSL?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 19 окт 2018, 13:51 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Amir писал(а):
Не может подключиться будто.
Это API или API-SSL?


Последний раз редактировалось umosolov 24 окт 2018, 18:25, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 24 окт 2018, 18:22 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Amir писал(а):
Не может подключиться будто.
Это API или API-SSL?

Добрый день! Это API
может не корректно работает mq?
activemq.log
Код:
2018-10-24 14:35:08,629 | WARN  | Failed startup of context o.e.j.w.WebAppContext@2da1c862{/admin,file:/opt/activemq/apache-activemq-5.15.6/webapps/admin/,STARTING} | org.eclipse.jetty.webapp.WebAppContext | WrapperSimpleAppMain
MultiException[javax.servlet.UnavailableException: org.apache.activemq.web.filter.ApplicationContextFilter, javax.servlet.ServletException: dispatcher@b7ba1aa7==org.springframework.web.servlet.DispatcherServlet,2,false, javax.servlet.Una
<------>at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:842)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:391)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:449)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.Server.start(Server.java:387)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.server.Server.doStart(Server.java:354)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)[jetty-all-9.2.25.v20180606.jar:9.2.25.v20180606]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_191]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_191]
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_191]
<------>at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_191]
<------>at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:265)[spring-core-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.config.MethodInvokingBean.invokeWithTargetException(MethodInvokingBean.java:119)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.config.MethodInvokingFactoryBean.afterPropertiesSet(MethodInvokingFactoryBean.java:106)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1692)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1630)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742)[spring-beans-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)[spring-context-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)[spring-context-4.3.18.RELEASE.jar:4.3.18.RELEASE]
<------>at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)[xbean-spring-4.2.jar:4.2]
<------>at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)[xbean-spring-4.2.jar:4.2]
<------>at org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)[activemq-spring-5.15.6.jar:5.15.6]
at org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)[activemq-spring-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104)[activemq-spring-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67)[activemq-spring-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)[activemq-broker-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)[activemq-broker-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:87)[activemq-console-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:63)[activemq-console-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:154)[activemq-console-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:63)[activemq-console-5.15.6.jar:5.15.6]
<------>at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104)[activemq-console-5.15.6.jar:5.15.6]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_191]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_191]
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_191]
<------>at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_191]
<------>at org.apache.activemq.console.Main.runTaskClass(Main.java:262)[activemq.jar:5.15.6]
<------>at org.apache.activemq.console.Main.main(Main.java:115)[activemq.jar:5.15.6]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_191]
<------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_191]
<------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_191]
<------>at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_191]
<------>at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)[wrapper.jar:3.2.3]
<------>at java.lang.Thread.run(Thread.java:748)[:1.8.0_191]
2018-10-24 14:35:08,739 | INFO  | No Spring WebApplicationInitializer types detected on classpath | /api | WrapperSimpleAppMain
2018-10-24 14:35:08,828 | INFO  | jolokia-agent: Using policy access restrictor classpath:/jolokia-access.xml | /api | WrapperSimpleAppMain

Прошу помощи к какому устройству access не может подключиться, что показать? где посмотреть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 24 окт 2018, 18:53 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Напомню пред историю:
1. переход с dialup на inet
2. установлено
Код:
Информация о версии:

  Клиент: вер. 7.1.138 / 19.10.2018 16:50:54
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.8.0_121
  Сервер: вер. 7.1.1048 / 19.10.2018 16:52:28
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_191

  card: вер. 7.1.190 / 08.10.2018 17:03:45
  inet: вер. 7.1.644 / 16.10.2018 20:17:23
  npay: вер. 7.1.172 / 08.10.2018 17:03:50
  reports: вер. 7.1.194 / 19.10.2018 16:52:49

Окружение:

  Клиент:
    os: Windows XP x86, 5.1
    java: Java HotSpot(TM) Client VM, v.1.8.0_121
    jre home: C:\Program Files\Java\jre1.8.0_121
    memory (use/total/max): 16M/24M/494M
    default tz: 24.10.2018 15:52 MSK +0300 (Europe/Moscow)
    user tz: 24.10.2018 14:52 EET +0200 (Europe/Kaliningrad)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 2.6.32-754.6.3.el6.x86_64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_191
    jre home: /opt/java/jdk1.8.0_191/jre
    default tz: 24.10.2018 15:52 MSK +0300 (Europe/Moscow)
    memory (use/total/max): 117M/324M/455M
    db time: master: 24.10.2018 15:52 MSK
    db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci)
    locale: ru_RU
    uptime: Started: 24.10.2018 14:36:04 Uptime: 0 d 01:16:07

Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/

3. Всё работает за исключением, сессия в мониторе клиента сбрасывается, а на NASe Mikrotik OS 6.38 не сбрасывается
access/log/all.log
Код:
mq 10-24/15:57:58  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=45882-0, iface=2:15728644, sessId=81400004, start=24.10.2018 10:43:15, uname=7@kaskad71, addr=ххх.ххх.хх.10]
mq 10-24/15:57:58  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:58  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/15:57:59  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=45885-0, iface=2:15728644, sessId=81400004, start=24.10.2018 11:22:57, uname=7@kaskad71, addr=ххх.ххх.хх.10]
mq 10-24/15:57:59  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set

Если сбросить сессию из Mikrotik сбрасывается и в мониторе биллинга.
access/log/all.log
Код:
mq 10-24/16:03:08  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=45885-0, iface=2:15728644, sessId=81400004, start=24.10.2018 11:22:57, uname=7@kaskad71, addr=xxx.xxx.xx.10]
mq 10-24/16:03:08  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard
mq 10-24/16:03:08  WARN [event-proc-p-2-t-1] InetConnectionManager - Connection was closed but update event recieved. Discard

почему время старта сессии не соответствует времени сброса сессии из монитора клиента?
Код:
mq 10-24/15:57:58  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=45882-0, iface=2:15728644, sessId=81400004, start=24.10.2018 10:43:15

Код:
mq 10-24/15:57:59  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=45885-0, iface=2:15728644, sessId=81400004, start=24.10.2018 11:22:57

ошибка после старта access
access/log/all.log
Код:
onnection 10-24/16:29:26 ERROR [sa-p-13-t-70] EventWorker - class ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker: ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connectio
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:237)
<------>at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:154)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:157)
<------>at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87)
<------>at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
<------>at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
<------>at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
<------>at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
<------>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
<------>at java.lang.Thread.run(Thread.java:748)
<------>at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: ru.bitel.bgbilling.common.BGException: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:83)
<------>at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:50)
<------>at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197)
<------>... 12 more
Caused by: java.net.ConnectException: В соединении отказано (Connection refused)
<------>at java.net.PlainSocketImpl.socketConnect(Native Method)
<------>at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
<------>at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
<------>at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
<------>at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
<------>at java.net.Socket.connect(Socket.java:589)
<------>at java.net.Socket.connect(Socket.java:538)
<------>at java.net.Socket.<init>(Socket.java:434)
<------>at java.net.Socket.<init>(Socket.java:244)
<------>at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:239)
<------>at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:68)
<------>... 14 more
connection 10-24/16:29:26  INFO [sa-p-13-t-70] ServiceActivatorDeviceWorker - Execution error - waiting 60000ms for next try.
connection 10-24/16:29:26  INFO [sa-p-13-t-4] ServiceActivatorDeviceWorker - Execution error - waiting 60000ms for next try.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 25 окт 2018, 14:25 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Всем доброго дня! Ошибку в access/log/error.log победил. Взял конфиги из http://wiki.bitel.ru/index.php/CoA/PoD добавил свой реалм, выдачу IP, атрибуты скорости, ошибка ушла. Занимаюсь "завершение сессии из монитора клиента не сбрасывает сессию на Mikrotike" проблема осталась, соответственно и не сбрасывается сессия при отрицательном балансе, если сессия на mikrotike активна. Прошу помощи понимаю проблема в стыковке билинга с mikrotik RouterOS 6.38.1.
Что касается времени старта (сброса) сессии, разобрался так, как на mikrotike сессия не сбрасывается, то билинг берёт время старта сессии с mikrotika.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 16:35 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Добрый день! Так и не смог подружить Сервер: вер. 7.1.1048 c Mikrotik v.6 .43.
Не происходит разрыв сессии при отрицательном балансе и в мониторе при завершении (зависшее) соединение. При сбрасывании сессии в Mikrotik всё сбрасывается и создаётся новая сессия. При выключении роутера абонента всё корректно отрабатывает. Прошу помощи в решении данного вопроса. В типе устройств ставил mikrotik.MikrotikServiceActivator и radius.SoAServiceActivator, обработчик radius.SoAProtocolHandler без изменений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 17:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
При завершении (зависшее) соединение не отправляются команды на железки. Это закрытие сессии в БД.
Проще всего тестировать лимитом баланса или статусом договора.

Нужно настроить, подключить сессию, поменять лимит/статус и смотреть, что в InetAccess/log/all.log


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 18:38 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Добрый день, amir! Принудительно переключил договор в "закрыт", в BGInetAccess/log/all.log
Код:
connection 01-22/15:30:03  INFO [sa-p-13-t-23] ServiceActivatorSet - Disconnecting from device
connection 01-22/15:30:03  INFO [sa-p-13-t-23] ServiceActivatorDeviceWorker - Execution error - waiting 60000ms for next try.
вижу ошибку по настройке можете ссылку дать или рекомендации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 18:51 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Это "all.log" при отрицательном балансе на договоре
Код:
dhcp 01-22/15:46:07  INFO [hrlydtlggr-p-9-t-1] DhcpHourlyDataLogger - Checking old dataLog files for archivation.
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorSet - Connecting to device
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Do task deviceId: 3; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaStateModifyEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; devi
ceId: 3; inetServId: 8; connectionId: 0; state: 0; accessCode: 12; timestamp: 1548161219173
connection 01-22/15:46:59  INFO [sa-p-13-t-10] InetApplication - contract tariffOptions: {}
connection 01-22/15:46:59  INFO [sa-p-13-t-10] InetApplication - inetServ[id=8] balance is out of limit: -1.00 [0]
connection 01-22/15:46:59  INFO [sa-p-13-t-10] InetApplication - contract tariffOptions: {}
connection 01-22/15:46:59  INFO [sa-p-13-t-10] InetApplication - OptionSet: [5]
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 8; call: true; oldState: 1; newState: 0; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Processing deviceId:3; command ServiceActivatorEvent type=2; inetServId: 8; call: true; oldState: 1; newState: 0; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorSet - Invoking serviceModify
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Process event type[2] result=true
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Changing InetServ:8 state and/or options
mq 01-22/15:46:59  INFO [event-proc-p-2-t-1] InetServRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.inet.access.event.InetServDeviceStateAndOptionsModifiedEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: -1; devic
eId: 3; inetServId: 8; state: 0; optionSet: ; timestamp: 1548161219393
connection 01-22/15:46:59  INFO [sa-p-13-t-10] ServiceActivatorDeviceWorker - Do task deviceId: 3; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaStateModifyEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; devi
ceId: 3; inetServId: 8; connectionId: 0; state: 0; accessCode: 12; timestamp: 1548161219216
connection 01-22/15:47:04  INFO [sa-p-13-t-10] ServiceActivatorSet - Disconnecting from device
на договоре "сервис отключён (недостаточно средств)", в мониторе сессия "статус = активна", "состояние = подключено". Если отключить роутер или сбросить сессию из Mikrotik то авторизация с ошибкой "недостаточно средств" в мониторе "статус = закрыта" "состояние = подключено."
all.log
Код:
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorSet - Connecting to device
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaAccountingEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; type:
 1; deviceId: 2; connectionId: 70986; timestamp: 1548161953472
connection 01-22/15:59:13  INFO [sa-p-13-t-50] InetApplication - contract tariffOptions: {}
connection 01-22/15:59:13  INFO [sa-p-13-t-50] InetApplication - OptionSet: [5]
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=4; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=4; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorSet - Invoking onAccountingStart
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Process event type[4] result=true
mq 01-22/15:59:13  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=70986-0, iface=2:15728658, sessId=81200012, start=22.01.2019 15:59:13, uname=7@kaskad71, addr=0.0.0.0]
mq 01-22/15:59:13  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaAccountingEvent] moduleId: 1; pluginId: no; cid: 8; scid: -1; userId: 0; type:
 2; deviceId: 2; connectionId: 70986; timestamp: 1548161953495
connection 01-22/15:59:13  INFO [sa-p-13-t-50] InetApplication - contract tariffOptions: {}
connection 01-22/15:59:13  INFO [sa-p-13-t-50] InetApplication - OptionSet: [5]
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=5; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=5; inetServId: 8; call: true; oldState: 1; newState: 1; oldOptionSet: 5; newOptionSet: 5
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorSet - Invoking onAccountingStop
connection 01-22/15:59:13  INFO [sa-p-13-t-50] ServiceActivatorDeviceWorker - Process event type[5] result=true
mq 01-22/15:59:13  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=70986-0, iface=2:15728658, sessId=81200012, start=22.01.2019 15:59:13, uname=7@kaskad71, addr=0.0.0.0]
mq 01-22/15:59:13  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
connection 01-22/15:59:18  INFO [sa-p-13-t-50] ServiceActivatorSet - Disconnecting from device


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 19:34 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Работает поправил конфиг "дерево/устройство NAS"
Код:
sa.port=8728
##nas.radius.realm.kaskad71.attributes=Mikrotik-Address-List=allow_ip;
#nas.radius.realm.kaskad71.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
radius.realm.kaskad71.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
#nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
inspector.pod.port=1700
inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
#nas.radius.realm.kaskad71.ipCategories=2
radius.realm.kaskad71.ipCategories=2
#port.admin=2005
radius.port=1700

блокировка сработала при отрицательном балансе на договоре. BGInetAccess/log/all.log
Код:
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 45
Authenticator: {36 01 F4 1E B2 A5 98 68 7A EB 69 FB DA 17 B5 AE}
Attributes:
  NAS-Identifier=MikroTik
  User-Name=7@kaskad71
  CHAP-Password={01 3B DA 93 65 F4 02 8A FE 41 40 50 27 3F 83 AF 2E}
  NAS-IP-Address=172.16.0.5
  NAS-Port=15728687
  Service-Type=2
  Framed-Protocol=1
  NAS-Port-Id=ether1
  CHAP-Challenge=ȏ�x+��..���x��.
  NAS-Port-Type=15
  Called-Station-Id=pppoe
  Calling-Station-Id=AC:84:C6:5B:2B:BD
  MS-CHAP-Domain=kaskad71
  Mikrotik-Realm=kaskad71
Common options: {deviceState=1}
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetNas - Search by username=7
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - [username=7] Authenticated as inetServId:8
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetApplication - contract tariffOptions: {}
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetApplication - inetServ[id=8] balance is out of limit: -1.00 [0]
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - Write new waiting connection to DB
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - New connection id=71015
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - Return code=0
radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 45
Authenticator: {}
Attributes:
  Reply-Message=12

Process time auth: 3

radius 01-22/16:21:53  INFO [rdsLstnr-p-7-t-5] InetRadiusListenerWorker - RESPONSE (4ms):
Packet type: Access-Accept
Identifier: 45
Authenticator: {9D D8 E3 3A 81 B0 DF D1 FB B1 CE BF 20 C3 18 AC}
Attributes:
  Reply-Message=12

Process time auth: 4

mq 01-22/16:21:53  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=71015-0, iface=2:15728687, sessId=8120002f, start=22.01.2019 16:21:53, uname=7@kaskad71, addr=0.0.0.0]
mq 01-22/16:21:53  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set
mq 01-22/16:21:53  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=71015-0, iface=2:15728687, sessId=8120002f, start=22.01.2019 16:21:53, uname=7@kaskad71, addr=0.0.0.0]
mq 01-22/16:21:53  INFO [event-proc-p-2-t-1] InetConnectionMap - interfaceId not set

Amir спасибо за разъяснение:
Код:
При завершении (зависшее) соединение не отправляются команды на железки. Это закрытие сессии в БД.
Проще всего тестировать лимитом баланса или статусом договора.

Для проверки изменений в конфигах "устройства NAS" и "Типа устройства", сбрасывал сессию в мониторе и ожидал сброса на Mikrotike в этом моя ошибка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 22 янв 2019, 21:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Также при просмотре логов нужно обращать внимание, что обычно отправляется как минимум два задания - одно для синхронизации сервиса (connectionId: 0, Invoking serviceModify), второе - для синхронизации сессии (connectionId: 70986, Invoking connectionModify/connectionClose). CoA/PoD отправляется во втором случае.
Первое - синхронизация сервисов - это как в IPN синхронизация шлюзов, в схемах с RADIUS используется редко.

https://bgbilling.ru/v7.0/javadoc/ru/bi ... vator.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переход с Dialup на Inet
СообщениеДобавлено: 28 янв 2019, 12:01 
Не в сети

Зарегистрирован: 19 апр 2011, 16:46
Сообщения: 273
Карма: 5
Всем доброго дня ! Задачу по переходу с dialup на inet, для своих потребностей считаю выполненной. Всем спасибо, тему закрываю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 90 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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