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

Установка 4.6 FreeBSD
http://forum.bitel.ru/viewtopic.php?f=22&t=2437
Страница 1 из 1

Автор:  abehterev [ 15 июн 2009, 15:39 ]
Заголовок сообщения:  Установка 4.6 FreeBSD

Добрый день!
Знаю что нет официальной поддержки 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 - вообще пустой.

Автор:  abehterev [ 15 июн 2009, 17:01 ]
Заголовок сообщения: 

Так! Докопался до следующего:
Цитата:
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...


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

Автор:  skn [ 15 июн 2009, 19:19 ]
Заголовок сообщения: 

в конфигах и настройка покопайтесь, список источников не задан...

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


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

Автор:  stark [ 15 июн 2009, 19:59 ]
Заголовок сообщения: 

и яву все-таки лучше сановскую

Автор:  abehterev [ 16 июн 2009, 02:09 ]
Заголовок сообщения: 

Все работает!!!! Разобрался. Скрипты запуска пришлось в очередной раз перековырять. Теперь проблема с cisco (flow пустой, но приходит) :oops: ну с этим разберусь :-)

Автор:  Администратор [ 16 июн 2009, 11:39 ]
Заголовок сообщения: 

Уважаемые поклонники FreeBSD, вы бы в WiKi написали себе статейку в разделе Установка, где и отмечали нюансы портирования так сказать...
А то сколько уже тем было..

Автор:  abehterev [ 16 июн 2009, 23:00 ]
Заголовок сообщения: 

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

Автор:  abehterev [ 16 июн 2009, 23:02 ]
Заголовок сообщения: 

stark писал(а):
и яву все-таки лучше сановскую

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

Автор:  Администратор [ 17 июн 2009, 12:49 ]
Заголовок сообщения: 

Цитата:
Дело не в поклонничестве, дело в надежности, устойчивости и стройности.

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

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

Автор:  abehterev [ 17 июн 2009, 15:54 ]
Заголовок сообщения: 

Есть еще одна проблема. Что-то никак не могу настроить сбор статистики. Т.е. коллектор собирает, складывает в лог, а вот шедулер в базу не кидает. Пробовал сегодня утром. Так ничего и не понял.
Цитата:
-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 ]
Заголовок сообщения: 

Поднимите тему в форуме того модуля, к которому относится проблема.

Автор:  abehterev [ 17 июн 2009, 17:10 ]
Заголовок сообщения: 

http://www.bgbilling.ru/forum/viewtopic.php?t=2453

Автор:  abehterev [ 16 июл 2009, 18:03 ]
Заголовок сообщения: 

Значит так! Начал писать про установку:
http://behterev.su/index.php?pa=articles

Автор:  stark [ 16 июл 2009, 18:30 ]
Заголовок сообщения: 

abehterev писал(а):
Значит так! Начал писать про установку:
http://behterev.su/index.php?pa=articles

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

Автор:  Jimson [ 17 июл 2009, 15:49 ]
Заголовок сообщения: 

abehterev писал(а):
stark писал(а):
и яву все-таки лучше сановскую

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

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

Автор:  abehterev [ 18 июл 2009, 03:17 ]
Заголовок сообщения: 

Jimson писал(а):
abehterev писал(а):
stark писал(а):
и яву все-таки лучше сановскую

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

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


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

Автор:  Jimson [ 17 авг 2009, 14:00 ]
Заголовок сообщения: 

пример чего именно надо ?
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

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