BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Установка 4.6 FreeBSD
СообщениеДобавлено: 15 июн 2009, 15:39 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Добрый день!
Знаю что нет официальной поддержки FreeBSD.
Итак:
1) FreeBSD stat 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
2) Поставил java - diablo-jre-1.6.0.07.02 Java Development Kit 1.6.0_07.02 (знаю что не оригинал)
3) Поставил BGBilling 4.6
4) Поправил все скрипты запуска руками
5) Запустил сервер
6) Клиент к нему коннектится
Все вроде как работает.
Теперь траблы.
Не могу запустить NetflowCollector. Вообще никак, не запускается и все. Кто-нибудь может подсказать?

Может чего в скрипте поправить?
Цитата:
stat# cat netflow.sh
#!/bin/sh
cd ${0%${0##*/}}.
export JAVA_HOME=/usr/local/diablo-jre1.6.0

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

BGIPN_NETFLOW_HOME=/usr/local/BGBillingServer/NFC
CLASSPATH=${BGIPN_NETFLOW_HOME}:${BGIPN_NETFLOW_HOME}/lib/*

if [ "$1" = "start" ]; then
nohup ${JAVA_HOME}/bin/java -Dapp.name=BGIPNNetflowCollector -Dlog4j.configuration=log4j-collector.xml -Dlog.dir.path=log/ -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 > ${BGIPN_NETFLOW_HOME}/log/netflow.out 2>&1 &
else
${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 $4 $5
fi


толстое - мои правки.
netflow.out - вообще пустой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2009, 17:01 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Так! Докопался до следующего:
Цитата:
cat collector.log
06-15/14:58:46 INFO [main] DefaultServerSetup - Init DB connection pools
06-15/14:58:47 INFO [main] DefaultServerSetup - Init trash pools..
06-15/14:58:47 INFO [main] Collector - Starting flow collector for IPN...
06-15/14:58:47 INFO [main] Collector - Load => true; process => false
06-15/14:58:47 INFO [main] Collector - Starting FlowListener on port 2004 [recv_buf_size=8388608]
06-15/14:58:47 INFO [main] collector - Reload source list [types: netflow; sourceIds: ]
06-15/14:58:47 ERROR [main] LoggingPrintStream - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
06-15/14:58:47 ERROR [main] LoggingPrintStream - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.Util.getInstance(Util.java:381)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1912)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.load.bean.SourceManager.getSourceList(SourceManager.java:186)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.netflow.ipn.SourceSelector.loadSources(SourceSelector.java:70)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.netflow.ipn.SourceSelector.<init>(SourceSelector.java:42)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.netflow.ipn.Collector.addFlowListener(Collector.java:220)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.netflow.ipn.Collector.<init>(Collector.java:126)
06-15/14:58:47 ERROR [main] LoggingPrintStream - at bitel.billing.server.netflow.ipn.Collector.main(Collector.java:245)
06-15/14:58:47 INFO [main] DatagramChannelListener - Open socket [0.0.0.0/0.0.0.0:2004]
06-15/14:58:47 INFO [main] DatagramChannelListener - ru.bitel.bgbilling.modules.ipn.collector.IPNFlowListener$3 socket init ok.
06-15/14:58:47 INFO [main] DetailMaker - Starting detail maker...


Смущает - жирное.
Разработчкики, скажите, плз, свое слово.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2009, 19:19 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в конфигах и настройка покопайтесь, список источников не задан...

Код:
bitel.billing.server.load.bean.SourceManager.getSourceList(SourceManager.java:186)


ошибка здесь возникает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2009, 19:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
и яву все-таки лучше сановскую


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2009, 02:09 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Все работает!!!! Разобрался. Скрипты запуска пришлось в очередной раз перековырять. Теперь проблема с cisco (flow пустой, но приходит) :oops: ну с этим разберусь :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2009, 11:39 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Уважаемые поклонники FreeBSD, вы бы в WiKi написали себе статейку в разделе Установка, где и отмечали нюансы портирования так сказать...
А то сколько уже тем было..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2009, 23:00 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Обязательно, как только так сразу. Пока что в тесте.
Дело не в поклонничестве, дело в надежности, устойчивости и стройности.
Как только оттестирую нужные мне функции - обязательно, как минимум, выложу скрипты.
А зря поддержку убрали, года 4 назад помню была еще. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июн 2009, 23:02 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
stark писал(а):
и яву все-таки лучше сановскую

Согласен, но вот только эмуляция linux на 64 битном ядре и камне - не лучший вариант, вообще не факт что заработает. Были прецеденты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 12:49 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Дело не в поклонничестве, дело в надежности, устойчивости и стройности.

Ну никто не сказал, что поклонничество должно быть безосновательным.
Цитата:
А зря поддержку убрали, года 4 назад помню была еще.

Не было никогда. 4 года назад там вообще грустно с Java было :( Помню, когда была уже 1.4, под FreeBSD нативная то ли 1.18 было то ли что-то такое. Запускали эмуляцию, портировали исходники и т.п.
Сейчас вроде получше стало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 15:54 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Есть еще одна проблема. Что-то никак не могу настроить сбор статистики. Т.е. коллектор собирает, складывает в лог, а вот шедулер в базу не кидает. Пробовал сегодня утром. Так ничего и не понял.
Цитата:
-rw-r--r-- 1 root wheel 0 Jun 17 08:46 dataloader.error.log
-rw-r--r-- 1 root wheel 209 Jun 17 08:46 dataloader.log
-rw-r--r-- 1 root wheel 44 Jun 17 08:48 dataloader.out
-rw-r--r-- 1 root wheel 209 Jun 17 08:46 dataloader.script.log
-rw-r--r-- 1 root wheel 0 Jun 17 08:43 scheduler.error.log
-rw-r--r-- 1 root wheel 430 Jun 17 08:45 scheduler.log
-rw-r--r-- 1 root wheel 137 Jun 17 08:45 scheduler.out
-rw-r--r-- 1 root wheel 0 Jun 17 08:43 scheduler.script.log

В логах все вроде как даже нормально. Куда можно посмотреть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 16:21 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Поднимите тему в форуме того модуля, к которому относится проблема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 17:10 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
http://www.bgbilling.ru/forum/viewtopic.php?t=2453


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июл 2009, 18:03 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Значит так! Начал писать про установку:
http://behterev.su/index.php?pa=articles


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 июл 2009, 18:30 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
abehterev писал(а):
Значит так! Начал писать про установку:
http://behterev.su/index.php?pa=articles

сделал ссылку на вас из нашей WiKi


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июл 2009, 15:49 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
abehterev писал(а):
stark писал(а):
и яву все-таки лучше сановскую

Согласен, но вот только эмуляция linux на 64 битном ядре и камне - не лучший вариант, вообще не факт что заработает. Были прецеденты.

а что подразумевается под "64 битным ядром" и при чем тут эмуляция? sun-jdk собирается совершенно замечательно на amd64 платформе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 июл 2009, 03:17 
Не в сети

Зарегистрирован: 15 июн 2009, 15:28
Сообщения: 50
Карма: 0
Jimson писал(а):
abehterev писал(а):
stark писал(а):
и яву все-таки лучше сановскую

Согласен, но вот только эмуляция linux на 64 битном ядре и камне - не лучший вариант, вообще не факт что заработает. Были прецеденты.

а что подразумевается под "64 битным ядром" и при чем тут эмуляция? sun-jdk собирается совершенно замечательно на amd64 платформе


Да неужели?
Пример в студию! Именно на 64 бита.
И еще, она не собирается, а встает и pkg или SUN выложила исходники?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 авг 2009, 14:00 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
пример чего именно надо ?
cd use/ports/java/jdk16 && make install
исходники были всегда, другое дело что под freebsd они собираются с трудом, и как следствие не доступен свежий пачсет, а только тот для которого есть пач http://www.eyesbeyond.com/freebsddom/java/

proxy2[root]:.../jdk16 # uname -a
FreeBSD proxy2.racetelecom.net 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #0: Tue Mar 17 23:31:07 MSK 2009 root@proxy2.racetelecom.net:/usr/src/sys/amd64/compile/H-7-RACE amd64
proxy2[root]:.../jdk16 # pkg_version -v | g jdk
diablo-jdk-1.6.0.07.02_5 = up-to-date with port
jdk-1.6.0.3p4_11 = up-to-date with port


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

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


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

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


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

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