BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: биллинг на FreeBSD
СообщениеДобавлено: 07 авг 2008, 18:10 
Не в сети

Зарегистрирован: 07 авг 2008, 18:01
Сообщения: 10
Карма: 0
доброе время суток
работает ли ваш замечательный биллинг на FreeBSD , потенциально и реально?

дело в том в процессе установки тестовой версии периодически натыкаюсь на различные грабли
и постепенно склоняюсь к смене ОСи :(

интересует также сертификационные ограничения, ведь ваша система сертифицирована именно на Linux :/


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Известны случаи запуска системы на FreeBSD, но мы не рекомендуем, так как наш прошлый опыт свидетельствует о том, что даже если систему удается запустить, работает не стабильно (это информация по состоянию на 1-2 года назад, как с этих пор изменилось ситуация не знаю). Мы советуем запускать биллинг под Sun'овской реализацией VM, а она выпускается под Linux, Solaris и Windows. Вот эти ОС мы и рекомендуем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 авг 2008, 12:24 
Не в сети

Зарегистрирован: 07 авг 2008, 18:01
Сообщения: 10
Карма: 0
ну на текущий момент в портах FreeBSD
jdk-1.6.0.3p4_3 - sun реализация без эмуляции через линукс

гм, может мои последние грабли не из-за особенностей FreeBSD, а в кривых руках, я запустил серверную часть которая работает и не ругается, при попытке
sh bg_installer.sh dialup_4.4_55.zip
поставить модуль начинается ругань
в чем дело не понятно, mysql работает и соединение с ним есть
иначе как бы серверная часть запустилась :(

Код:
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.SocketException: Invalid argument

STACKTRACE:

java.net.SocketException: java.net.SocketException: Invalid argument
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:94)
        at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:300)
        at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:816)
        at bitel.billing.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:111)
        at bitel.billing.server.util.SetupData.init(SetupData.java:48)
        at bitel.billing.server.util.SetupData.<init>(SetupData.java:30)
        at bitel.billing.server.util.SetupData.<init>(SetupData.java:24)
        at bitel.billing.server.installer.InstallerBase.<clinit>(InstallerBase.java:9)
        at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:34)


** END NESTED EXCEPTION **


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Ругается на конект с базой. Возможные варианты
1) база не доступна (упал сервак, закрыты порты )
2) неправильные настройки коннекта к базе
3) скрипту не доступен файл с найстройка конекта БД


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 авг 2008, 19:38 
Не в сети

Зарегистрирован: 07 авг 2008, 18:01
Сообщения: 10
Карма: 0
1) сервер mysql на месте корректно отвечает, сервер работает и запускается
2) сервер mysql на той-же машине фаервол открыт полностью
3) скрипт bg_install.sh запускается под рутом

tcpdump -i lo0 показывает обмен по IPv6 во время попытки запуска скрипта инсталяции модуля

издевательство, попробую пересобрать jdk без поддержки IPv6


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 авг 2008, 12:19 
Не в сети

Зарегистрирован: 07 авг 2008, 18:01
Сообщения: 10
Карма: 0
эта проблема решилась пересбором jdk16 без IPv6
или как вариант скармливанием Джаве такого параметра -Djava.net.preferIPv4Stack=true

странно конечно в db.url имеет вид jdbc:mysql://127.0.0.1/bgb..... , где 127.0.0.1 ниразу не адрес IPv6 :\


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
hz писал(а):
эта проблема решилась пересбором jdk16 без IPv6
или как вариант скармливанием Джаве такого параметра -Djava.net.preferIPv4Stack=true

странно конечно в db.url имеет вид jdbc:mysql://127.0.0.1/bgb..... , где 127.0.0.1 ниразу не адрес IPv6 :\


С похожей проблемой недавно столккнулся в fedora 9 ..Отключил ipv6 в /etc/modprobe.conf :
Код:
alias net-pf-10 off
alias ipv6 off.


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

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Год работы на FreeBSD 6.2-Stable. В процессе работы был выполнен переход с 4.3 на 4.4 (соответственно замена JDK). Проблем, связанных именно с FreeBSD пока необнаружено. Планируем и дальше использовать FreeBSD, как платформу для BGBilling


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Установка в jail jdk-1.6.0.3p4_8
СообщениеДобавлено: 13 фев 2009, 04:36 
Не в сети

Зарегистрирован: 13 фев 2009, 04:16
Сообщения: 5
Карма: 0
Немного повеселился при установке jdk-1.6.0.3p4_8 - вываливалась при сборке:
gmake[5]: Entering directory `/usr/ports/java/jdk16/work/j2se/make/sun/javac/javac'
/usr/ports/java/jdk16/work/control/build/bsd-i586/bin/java -client -Xmx256m -Xms128m -classpath ../../../../make/tools/CompileProperties CompileProperties ../../../../src/share/classes/com/sun/tools/javac/resources/compiler.properties /usr/ports/java/jdk16/work/control/build/bsd-i586/gensrc/com/sun/tools/javac/resources/compiler.java
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

Погуглив, увидел совет:
> unmount procfs.
> It's known bug.

Сделав соответствующий umount в основной системе - как бабка отшептала - сразу
===> Registering installation for jdk-1.6.0.3p4_8

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

А теперь ВОПРОС: все-таки более-менее внятная дока по установке на фрю есть у кого-нить?

Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Продолжаю установку потихоньку...
СообщениеДобавлено: 13 фев 2009, 15:35 
Не в сети

Зарегистрирован: 13 фев 2009, 04:16
Сообщения: 5
Карма: 0
Вообщем-то интуитивно понятно, как ставиться

например, когда хочут добавлять скрипты на загрузку - я обошелся символическими ссылками из /usr/local/BGBillingServer/script/
и скрипты переименовал в *.sh - и запустил как обычный скрипт из /usr/local/etc/rc.d (./bgdataloader.sh start)

в dataloader.sh неприятность случилась
- if [ "$1" = "-estart" ]; then
nohup /bin/nice
а jail# jail# whereis nice
дает nice: /usr/bin/nice

смотрю дальше (под jail чего-то к базе не цепляется :( )


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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