forum.bitel.ru http://forum.bitel.ru/ |
|
Не запускается коллектор (CRM) http://forum.bitel.ru/viewtopic.php?f=7&t=7171 |
Страница 1 из 2 |
Автор: | ilinav [ 28 авг 2012, 19:37 ] |
Заголовок сообщения: | Не запускается коллектор |
Здравствуйте. Помогите плиз. Сам биллинг поднялся без проблем. Версия 5.2. JRE - 1.6.0_33. Коллектор не стартует. Попытка посмотреть статус: [root@localhost BGIPNNetflowCollector]# ./netflow_status.sh java.lang.ClassNotFoundException: bitel.billing.server.netflow.ipn.Collector at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:126) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Попытка апдейта: [root@localhost BGIPNNetflowCollector]# ./update.sh The JAVA_HOME environment variable is not defined This environment variable is needed to run this program В файлах netflow.sh и update.sh переменная прописана: JAVA_HOME=/opt/java/jre ?????? |
Автор: | Phricker [ 28 авг 2012, 19:54 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Цитата: Сам биллинг поднялся без проблем. Версия 5.2. JRE - 1.6.0_33. Цитата: Java - язык на котором написан биллинг является интерпретируемым и запускается с помощью специальной программы, Java-машины. Для нормальной работы необходимо JDK версии 1.6.0 либо выше, последнюю версию для вашей платформы можно найти по адресу http://www.oracle.com/technetwork/java/javase/downloads. Необходимо загрузить именно Java SE JDK(Java-машина + средства разработки) а не JRE(только Java-машина), т.к. биллинг использует динамическую компиляцию кода, кроме того средства разработки могут быть полезны при расследовании нештатных ситуаций в системе. Из документации. java_home должна быть прописана в Код: [root@lia BGIPNNetflowCollector]# cat ./setenv.sh
JAVA_HOME=/usr/java/default if [ -z "$JAVA_HOME" ]; then echo "The JAVA_HOME environment variable is not defined" echo "This environment variable is needed to run this program" exit 1 fi[root@lia BGIPNNetflowCollector]# |
Автор: | dimOn [ 29 авг 2012, 11:16 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
да, надо поставить JDK обязательно, но дело тут не в этом, до него не дошло потому что JAVA_HOME не прописана или неправильно прописана |
Автор: | dimOn [ 29 авг 2012, 11:19 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
ilinav писал(а): В файлах netflow.sh и update.sh переменная прописана: JAVA_HOME=/opt/java/jre как же так прописана, что пишет: ilinav писал(а): [root@localhost BGIPNNetflowCollector]# ./update.sh
The JAVA_HOME environment variable is not defined This environment variable is needed to run this program |
Автор: | Phricker [ 29 авг 2012, 11:30 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dim0n, ну так оно ему пишет потому что в setenv.sh не прописано. а в начале update.sh вызывается как раз таки setenv.sh Код: # cat ./update.sh
#!/bin/sh cd ${0%${0##*/}}. . ./setenv.sh |
Автор: | Phricker [ 29 авг 2012, 11:31 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Но я почему то подозреваю что эта проблема решена Цитата: Последнее посещение: Вчера, 16:57 А я свое сообщение писал в 16:54. Так что. Никто ж не напишет "Спасибо проблема решена тему можно закрыть" Потом сидишь гадаешь помогло не помогло ))) |
Автор: | dimOn [ 29 авг 2012, 11:57 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Phricker писал(а): dim0n, ну так оно ему пишет потому что в setenv.sh не прописано. а в начале update.sh вызывается как раз таки setenv.sh Код: # cat ./update.sh #!/bin/sh cd ${0%${0##*/}}. . ./setenv.sh да но в netflow_status.sh не используется, насколько я вижу. по-нормальному эта переменная в системе должна стоять |
Автор: | ilinav [ 29 авг 2012, 13:26 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Спасибо, заработало. |
Автор: | Phricker [ 29 авг 2012, 13:37 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Я ж говорил ) |
Автор: | skyb [ 30 авг 2012, 16:13 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Phricker ))))))) |
Автор: | snark [ 20 сен 2012, 02:58 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dimOn писал(а): по-нормальному эта переменная в системе должна стоять БГБ не единственный продукт, который использует яву и порой разным продуктам нужна разная же ява. |
Автор: | dimOn [ 27 сен 2012, 15:51 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
с т.з. идеологии явы это недопустимо по идее. продукты которые чутко реагируют на яву обычно таскают jre с собой на всякий случай. ну в неидеальном нашем мире понятно что это не так, увы, в таком случае надо позаботиться и прописать разные переменные типа JAVA_HOME и JAVA_HOME_6 |
Автор: | Phricker [ 27 сен 2012, 16:16 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dimOn писал(а): продукты которые чутко реагируют на яву обычно таскают jre с собой на всякий случай Цитата: Обратите внимание, что для нормальной работы приложений биллинга необходима JDK производства Oracle, соответственно приложения биллинга в общем случае могут быть запущены на любой платформе, для которой выпускается JDK. Это Windows, Linux, Solaris. В официальной поставке включены скрипты запуска только для Linux (Bash скрипты, скрипты сервисов для RPM дистрибутивов) и Windows (Batch). т.е. ваш продукт чутко реагирует на яву но с собой jre не таскает. нестыковочка |
Автор: | snark [ 27 сен 2012, 17:52 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Несмотря на то что БГ чутко реагирует на яву - он не может таскать с собой JRE, т.к. ему нужен JDK |
Автор: | aleontyev [ 18 мар 2016, 14:26 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Подниму тему, ибо не вижу смысла создавать новую. Скачал с сайта BGIPNNetflowCollector_6.2_197. В JAVA_HOME указан JDK1.8. BGIPNNetflowCollector не стартует: Код: java.lang.ClassNotFoundException: bitel.billing.server.netflow.ipn.Collector at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:126) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) подкинул netflow_ipn.jar в lib/app/ (правда от версии 5.1) - коллектор заработал. Я так понимаю, архив выложен с не полным набором библиотек(там только kernel.jar)? Сервер: вер. 6.2.1032 / 10.03.2016 15:09:06 os: CentOS 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60 |
Автор: | Phricker [ 18 мар 2016, 14:30 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
update.sh Надо запускать перед запуском коллектора |
Автор: | Phricker [ 18 мар 2016, 14:31 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
aleontyev писал(а): подкинул netflow_ipn.jar в lib/app/ (правда от версии 5.1) .... Сервер: вер. 6.2.1032 / 10.03.2016 15:09:06 Запустился и работает? |
Автор: | aleontyev [ 18 мар 2016, 14:34 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Phricker писал(а): aleontyev писал(а): подкинул netflow_ipn.jar в lib/app/ (правда от версии 5.1) .... Сервер: вер. 6.2.1032 / 10.03.2016 15:09:06 Запустился и работает? Представляете себе, запустился. И работает |
Автор: | aleontyev [ 18 мар 2016, 14:39 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Phricker писал(а): update.sh Надо запускать перед запуском коллектора а как то в этом архиве нет update.sh, ровно как и каталога lib.app.update |
Автор: | dimOn [ 18 мар 2016, 14:56 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
lib.app.update есть там, проверил, а вот update.sh действительно нету... |
Автор: | aleontyev [ 18 мар 2016, 15:09 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dimOn писал(а): lib.app.update есть там, проверил, а вот update.sh действительно нету... А, ну да. Есть каталог. Сорри. Что нам лучше сделать с отсутствием update.sh? |
Автор: | dimOn [ 18 мар 2016, 15:41 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
из любого приложения возьмите Код: #!/bin/sh
cd ${0%${0##*/}}. . ./setenv.sh APP_DIR=. CLASSPATH=${APP_DIR}:${APP_DIR}/lib/ext/*:${APP_DIR}/lib/app/* ${JAVA_HOME}/bin/java -Djava.net.preferIPv4Stack=true -Dsetup.name=SetupName -Xmx256m -cp ${CLASSPATH} bitel.billing.server.installer.library.LibraryUpdate $1 $2 $3 |
Автор: | dimOn [ 18 мар 2016, 15:41 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
сборку поправят |
Автор: | aleontyev [ 22 мар 2016, 11:42 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Дошли дела опять до поднятия коллектора: Запускаю update.sh и получаю на выходе: Код: Starting libraries update. Requesting BGBillingServer lib info. 03-22/12:36:19 INFO [main] DefaultServerSetup - Init DB connection pools 03-22/12:36:19 ERROR [EventProcessor-init] EventProcessor - Name [mq/connectionFactory] is not bound in this Context. Unable to find [mq]. javax.naming.NameNotFoundException: Name [mq/connectionFactory] is not bound in this Context. Unable to find [mq]. at org.apache.naming.NamingContext.lookup(NamingContext.java:819) at org.apache.naming.NamingContext.lookup(NamingContext.java:167) at ru.bitel.bgbilling.kernel.event.EventProcessor$4.call(EventProcessor.java:1108) at ru.bitel.bgbilling.kernel.event.EventProcessor$4.call(EventProcessor.java:1098) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:745) 03-22/12:36:19 ERROR [main] Setup - java.lang.NullPointerException at ru.bitel.bgbilling.server.util.Setup.addReloadListener(Setup.java:92) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:75) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:115) Error requesting BGBillingServer. Check BGBillingServer and system time. java.lang.NullPointerException at bitel.billing.server.installer.library.LibraryUpdate.getLibrariesForUpdate(LibraryUpdate.java:76) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) в netflow_ipn.properties настройки к ActiveMQ и СУБД прописаны верно. |
Автор: | dimOn [ 22 мар 2016, 11:48 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
Цитата: Error requesting BGBillingServer. Check BGBillingServer and system time.
|
Автор: | aleontyev [ 22 мар 2016, 13:33 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dimOn писал(а): Цитата: Error requesting BGBillingServer. Check BGBillingServer and system time. Видел. Сложно это не заметить. BGBillingServer в порядке(запускается, работает), со временем тоже все в порядке. Можно немного по подробнее об этом? Что именно может не нравится в системном времени и BGBillingServer? Сам BGBillingServer обновляется через update.sh без нареканий. |
Автор: | dimOn [ 22 мар 2016, 13:43 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
При обновлении сторонних приложений должен быть запущен (и доступен) BGBillingServer, т.к. он активно раздаёт обновления. Системное время - должно быть в точности синхронизировано на серверах и на ActiveMQ (если это всё на разных компах), т.к. иначе сообщения могут теряться по таймауту итд итп. |
Автор: | aleontyev [ 22 мар 2016, 14:03 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
dimOn писал(а): При обновлении сторонних приложений должен быть запущен (и доступен) BGBillingServer, т.к. он активно раздаёт обновления. Системное время - должно быть в точности синхронизировано на серверах и на ActiveMQ (если это всё на разных компах), т.к. иначе сообщения могут теряться по таймауту итд итп. Сервер BGBillingServer запущен и доступен. BGBillingServer и ActiveMQ на одной машине. Сейчас обновил BGBillingServer до последней версии - результат тот же. Попробую обновить другое серверное приложение... |
Автор: | dimOn [ 22 мар 2016, 14:15 ] |
Заголовок сообщения: | Re: Не запускается коллектор |
что-то в контексте mq/connectionFactory нету там, /summon Amir |
Автор: | aleontyev [ 28 мар 2016, 14:22 ] |
Заголовок сообщения: | Re: Не запускается коллектор (CRM) |
В продолжении разговора: поставил BGRadiusVoip, все сразу запустилось и работает как надо. Серверную часть не трогал |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |