forum.bitel.ru
http://forum.bitel.ru/

Обновление ядра (30.03.2012) = нерабочий BGInetAccess
http://forum.bitel.ru/viewtopic.php?f=44&t=6435
Страница 1 из 1

Автор:  Дмитрий [ 10 фев 2012, 16:24 ]
Заголовок сообщения:  Обновление ядра (30.03.2012) = нерабочий BGInetAccess

День добрый.

пока не обновляйте BG, обновил сегодняшним апдейтом и получил неработающий BGInetAccess:
Код:
access 02-10/16:18:48  INFO [main] InetServRuntimeMap - Loaded 1702 inetServs.
access 02-10/16:18:48  INFO [Thread-11] EventProcessor - Shutdown EventProcessor...

и тишина.

ps: BGInetAccounting проверять не стал, откатился обратно.

Автор:  stark [ 10 фев 2012, 16:37 ]
Заголовок сообщения:  Re: Обновление ядра (сборка 1052) = нерабочий BGInetAccess

только что обновил - работает . Может вы лог целиком покажите ?

Автор:  stark [ 10 фев 2012, 16:38 ]
Заголовок сообщения:  Re: Обновление ядра (сборка 1052) = нерабочий BGInetAccess

может он у вас подвис просто... Вначале его остановите , убедитесь что остановился (если нет , то убейте руками и еще раз убедитесь что убили ) , потом наберите update.sh.

Автор:  Дмитрий [ 10 фев 2012, 16:51 ]
Заголовок сообщения:  Re: Обновление ядра (сборка 1052) = нерабочий BGInetAccess

stark писал(а):
только что обновил - работает . Может вы лог целиком покажите ?
целиком сюда не влезет, в error.log ничего нет, в нормальном режиме оно выглядит так:
Код:
access 02-10/16:20:14  INFO [main] InetServRuntimeMap - Loaded 1702 inetServs.
radius 02-10/16:20:14  INFO [main] radius - Eap not enabled (keystore file not loaded).
radius-processor 02-10/16:20:14  INFO [main] InetRadiusProcessor - Reloading nas list
radius-processor 02-10/16:20:14  INFO [main] InetNasList - Loading NAS list...
и т.д.

stark писал(а):
может он у вас подвис просто... Вначале его остановите , убедитесь что остановился (если нет , то убейте руками и еще раз убедитесь что убили ) , потом наберите update.sh.
Подвиснуть не мог, stop прошел успешно, процесса нет, запускал раза три... Могу еще раз те же телодвижения сделать.

upd:Остановил процесс, проверил его отсутствие, update.sh и после получаем туже тишину. Проделал два раза, одно и тоже. Как только "подкладываю" kernel.jar бил 1047 все заводится. Попробовать тоже самое на BGInetAccounting?

Автор:  Amir [ 10 фев 2012, 16:59 ]
Заголовок сообщения:  Re: Обновление ядра (сборка 1052) = нерабочий BGInetAccess

В .out тоже ничего нет?

Автор:  Дмитрий [ 10 фев 2012, 17:07 ]
Заголовок сообщения:  Re: Обновление ядра (сборка 1052) = нерабочий BGInetAccess

Amir писал(а):
В .out тоже ничего нет?
Код:
Error on node access
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:337)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:227)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:528)
   at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:197)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:152)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:582)
   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.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.event.AsyncEventWorker.<init>(Lru/bitel/bgbilling/kernel/event/EventProcessor;Ljava/lang/String;IILjava/lang/String;[Ljava/lang/Class;)V
   at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.<init>(ServiceActivatorWorkerDevice.java:66)
   at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorker.<init>(ServiceActivatorWorker.java:53)
   at ru.bitel.bgbilling.modules.inet.access.Access.<init>(Access.java:97)
   ... 16 more
но вы это сами уже заметили, на билде 1053 все работает.

Автор:  Дмитрий [ 31 мар 2012, 23:03 ]
Заголовок сообщения:  нерабочий BGInetAccess дубль два (30.03.2012)

И снова грабли после обновления, не запускаются BGInetAcc*:
Код:
Error on node access
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:471)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:286)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:688)
   at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:218)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:154)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:742)
   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.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.NoClassDefFoundError: Ljavax/servlet/http/HttpServletRequest;
   at java.lang.Class.getDeclaredFields0(Native Method)
   at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
   at java.lang.Class.getDeclaredFields(Class.java:1743)
   at ru.bitel.common.SerialUtils.generateSerialVersionUID(SerialUtils.java:70)
   at ru.bitel.bgbilling.kernel.event.events.ActionBeforeEvent.<clinit>(ActionBeforeEvent.java:19)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:169)
   at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.parse(ScriptEventListener.java:523)
   at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.getEventTypeKeys(ScriptEventListener.java:496)
   at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.relinkFunctions(ScriptEventListener.java:724)
   at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.start(ScriptEventListener.java:703)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:180)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:99)
   at ru.bitel.bgbilling.modules.inet.access.Access.<init>(Access.java:83)
   ... 16 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   ... 30 more
Обновление от 30.03.2012, откатываюсь на сутки - все хорошо.

Автор:  Amir [ 01 апр 2012, 00:19 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Откатили библиотеки или базу тоже?
Пока выложили обновление, чтобы при возникновении ошибки, Access и Accounting запускались нормально. Т.е. ошибка будет отображаться, но не будет ни на что не влиять.
Какой-нибудь скрипт обработки на событие ActionBeforeEvent (перед выполнением действия) вешали?
Похоже причина в нем, т.к. система обратки событий во всех приложениях одна, а это событие использует класс, который есть только в сервере биллинга (servlet-api.jar).

Автор:  Дмитрий [ 01 апр 2012, 00:48 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Amir писал(а):
Откатили библиотеки или базу тоже?
увы, только библиотеки.
Amir писал(а):
Пока выложили обновление, чтобы при возникновении ошибки, Access и Accounting запускались нормально. Т.е. ошибка будет отображаться, но не будет ни на что не влиять.
Какой-нибудь скрипт обработки на событие ActionBeforeEvent (перед выполнением действия) вешали?
Похоже причина в нем, т.к. система обратки событий во всех приложениях одна, а это событие использует класс, который есть только в сервере биллинга (servlet-api.jar).
висит только CoA, иных скриптов в Inet Нет.

Автор:  Khoma [ 01 апр 2012, 13:42 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Amir писал(а):
Откатили библиотеки или базу тоже?
Пока выложили обновление, чтобы при возникновении ошибки, Access и Accounting запускались нормально. Т.е. ошибка будет отображаться, но не будет ни на что не влиять.
Какой-нибудь скрипт обработки на событие ActionBeforeEvent (перед выполнением действия) вешали?
Похоже причина в нем, т.к. система обратки событий во всех приложениях одна, а это событие использует класс, который есть только в сервере биллинга (servlet-api.jar).


Модули запускаются, работают. Ошибка в логе есть. Я у себя никаких скриптов не добавлял. Висит один тестовый, пустой, скрипт на событии Приход платежа.

Автор:  Дмитрий [ 01 апр 2012, 14:37 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Опции сломались, смотрю в acccess-accept и не вижу атрибутов

Автор:  rush [ 02 апр 2012, 14:39 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

У меня тоже была проблема с Error on node access. Пришлось откатываться. Обновлялся вроде бы в пятницу

Автор:  Дмитрий [ 02 апр 2012, 14:41 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

rush писал(а):
У меня тоже была проблема с Error on node access. Пришлось откатываться. Обновлялся вроде бы в пятницу
в пятницу и поломалось :)

Автор:  Дмитрий [ 02 апр 2012, 21:54 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

это не первоапрельская шутка была, править собираетесь? сборка от 30го числа делает BGInetAccess ненужной прокладкой, может и в BGInetAccount тоже что-то отвалилось, но вчера некогда уже было экспериментировать.

Автор:  nik247 [ 02 апр 2012, 22:55 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Дмитрий писал(а):
Опции сломались, смотрю в acccess-accept и не вижу атрибутов

У меня работают опции: (inet вер. 5.2 сборка 815 от 02.04.2012 18:45:24)
Код:
radius 04-02/19:49:07  INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 241
Authenticator: {03 0E AE 55 2A 5C F8 6F DD D8 C8 A0 05 0E 29 40}
Attributes:
  Acct-Interim-Interval=300
  Framed-IP-Address=X.X.X.X
  Session-Timeout=86400
  Mikrotik-Rate-Limit=3M/2M

Опция:
Код:
nas.radius.realm.localhost.attributes=Acct-Interim-Interval=300;Session-Timeout=86400;Mikrotik-Rate-Limit=3M/2M

Автор:  Дмитрий [ 02 апр 2012, 23:10 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

nik247 писал(а):
Дмитрий писал(а):
Опции сломались, смотрю в acccess-accept и не вижу атрибутов

У меня работают опции: (inet вер. 5.2 сборка 815 от 02.04.2012 18:45:24)
Код:
radius 04-02/19:49:07  INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 241
Authenticator: {03 0E AE 55 2A 5C F8 6F DD D8 C8 A0 05 0E 29 40}
Attributes:
  Acct-Interim-Interval=300
  Framed-IP-Address=X.X.X.X
  Session-Timeout=86400
  Mikrotik-Rate-Limit=3M/2M

Опция:
Код:
nas.radius.realm.localhost.attributes=Acct-Interim-Interval=300;Session-Timeout=86400;Mikrotik-Rate-Limit=3M/2M

я про опции (radius.inetOption.n.attributes), а не про атрибуты в целом.

Автор:  nik247 [ 03 апр 2012, 00:51 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Дмитрий писал(а):
nik247 писал(а):
Дмитрий писал(а):
Опции сломались, смотрю в acccess-accept и не вижу атрибутов

У меня работают опции: (inet вер. 5.2 сборка 815 от 02.04.2012 18:45:24)
Код:
radius 04-02/19:49:07  INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 241
Authenticator: {03 0E AE 55 2A 5C F8 6F DD D8 C8 A0 05 0E 29 40}
Attributes:
  Acct-Interim-Interval=300
  Framed-IP-Address=X.X.X.X
  Session-Timeout=86400
  Mikrotik-Rate-Limit=3M/2M

Опция:
Код:
nas.radius.realm.localhost.attributes=Acct-Interim-Interval=300;Session-Timeout=86400;Mikrotik-Rate-Limit=3M/2M

я про опции (radius.inetOption.n.attributes), а не про атрибуты в целом.


+1.
Точно - не работают.
Только что проверил... Когда сломались и не скажу ... на стенде пока...

Автор:  Дмитрий [ 03 апр 2012, 01:38 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

я тебе скажу, как раз между 29 и 30 числами.

Автор:  nik247 [ 03 апр 2012, 02:14 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Дмитрий писал(а):
я тебе скажу, как раз между 29 и 30 числами.

Может это из-за этого?
viewtopic.php?f=44&t=6366#p51157

Автор:  Amir [ 03 апр 2012, 11:30 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

Выложили обновление.

Автор:  Дмитрий [ 03 апр 2012, 11:57 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

коллеги, кто подопытным кроликом будет?)

Автор:  rush [ 03 апр 2012, 13:22 ]
Заголовок сообщения:  Re: Обновление ядра (30.03.2012) = нерабочий BGInetAccess

У меня вроде бы работает

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/