BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 04:38

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




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 11 фев 2010, 13:58 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
Доброго времени суток!
Помогите пожалуйста, кто чем может, звонили в техподдержку, сказали официально не поддерживают FreeBSD, послали сюда...
Проблема заключается в том, что сам я далеко не гуру фряхи, и делал все по мануалу по установки из вики.
Код:
#/usr/local/etc/rc.d/bgbilling start - вот я пытаюсь запустить

получаю:

Код:
$Starting bgbilling: [: false: unexpected operator
OK


Заранее спасибо за помощь!
Хотелось бы все побыстрее сделать, оттестировать, и купить программу.


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

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

Так зачем вам фряха тогда? Поставьте LINUX.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 14:44 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
ставил Ubuntu, там MySQL и Java криво становятся, мне нужен результат, работа стоит, а вам клиент лишний не должен помешать...


Последний раз редактировалось oblcom 11 фев 2010, 14:46, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 14:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
линукс зло, FreeBSD форева!

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 14:45 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
ну так помогите :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
oblcom писал(а):
ставил Ubuntu, там MySQL и Java криво становятся, мне нужен результат, работа стоит, а вам клиент лишний не должен помешать...
Ставьте линукс, а не убунту!

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Есть куча дистрибутивов, на которых проверено всё, некоторые из них явно рекомендованы к использованию разработчиками, про них же и писаны примеры установки в документации. Зачем ставить ФриБСД, с которым есть некие проблемы даже судя по неоднократным темам на форуме или Убунту с аналогичной характеристикой.

з.ы. про убунту в качестве дистрибутива под подобные нужды и говорить не стоит.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 15:00 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
мне уже перед начальством неудобно, поставив Linux сомневаюсь, что мне что-то поможет...

P.S хотели сначало прибрести LANbilling, там возникла проблема, с cisco по radius, мне тогда в лоб сказали, млд мы циску 5300 в глаза не видели.
Ваш продукт значительно дороже, поэтому на вас и обратили внимание.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 15:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Поддерживаются все платформы, где поддерживается всё, что надо для работы биллинга, а это практически все платформы. Просто под некоторые нет возможности написания инструкций установки и готовых скриптов для запуска. Потому и есть понятие "рекомендованные системы". Можете настроить сами - пожалуйста, а если нет, то зачем брать заведомо неподдерживаемое? :roll:

Код:
#/usr/local/etc/rc.d/bgbilling start

Зачем вы вообще так запускаете?
А через ./server.sh start запускается вообще?
Цитата:
$Starting bgbilling: [: false: unexpected operator
OK

Ну, нету бинарника "[" в фрибзд, что логично, ибо мало того, что скрипты сервисов писались под конкретную архитектуру, так ещё и стартуют они по другому.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 15:10 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
нет, не запускается...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 15:24 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
dim0n, а какой конкретно linux тогда ставить?

Debian lenny?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Возмите Fedora либо RedHat. Там мы хоть подсказать сможем, если что..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 19:30 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
oblcom писал(а):
нет, не запускается...

Так, ну так а что именно пишет при запуске через
Код:
./server.sh start

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
хорошо, раз советуете ставлю Fedora, и в случае проблемм жду вашей помощи :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 19:34 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
показывайте что у Вас выдает
Код:
#cat /usr/local/etc/rc.d/bgbilling

будем решать проблему ;)

мне непонятна позиция разработчиков которые утверждают что если где-то не работает - надо ставить Linux или M$ Windows ... java она вообщето мультиплатформенная (sic!), а если Вам не хочется поддерживать одну из самых популярных ОС-ей на территории ex-USSR - так и скажите - мы не хотим поддерживать фрю и не надо говорить о проверенности или не проверенности работы ... мой личный опыт - более 2-х лет работы БГБ на неподдерживаемой Вами фре, а тут есть люди у которых и поболе - мы что-то не так делаем? если у Вас такая четкая позиция насчет фри - пишите БГБ уже под винду чтоли, там только один дистрибутив (у фри тоже между прочим, в отличие от ...) и не будет непоняток a-la "какой дистриб Linux ставить?", ну и огромный плюс - винда оффициально поддерживается саном ... а то что там обновления выходят раньше чем для линуха - это ж вообще плюсище! правильно ... зачем поддерживать непонятно что? надо всегда писать только под сверхновую версию явы, а потом, обнаружив что она оказывается глючит писать о том что ее не рекомендуется ставить в продакшн ... но кого это волнует? это же новая версия! а то что на каких то других ОС патчсет явы не удовлетворяет распоследнему - это проблемы этой ОС ... господа, _пожалуйста_ будьте к нам ближе!!!111
простите, но наболело, ей богу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 19:36 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
BTW, у меня вот так:
Код:
# cat /usr/local/etc/rc.d/bg_server.sh
#!/bin/sh

app_name='BGBilling server'

base_dir='/path/to/bgbilling/server'

start_cmd='server_start.sh'
stop_cmd='server_stop.sh'
status_cmd='server_status.sh'
update_cmd='bg_installer.sh'

case "$1" in
    start)
        while [ ! -S /tmp/mysql.sock ]; do
            sleep 1
        done

        if [ -d $base_dir ]; then
            if [ -r $base_dir/$start_cmd ]; then
                sh $base_dir/$start_cmd
                echo "$app_name"
            fi
        else
            exit 1
        fi
    ;;
    stop)
        if [ -d $base_dir ]; then
            if [ -r $base_dir/$stop_cmd ]; then
                sh $base_dir/$stop_cmd
                echo "$app_name"
            fi
        else
            exit 1
        fi
    ;;
    restart)
        $0 stop
        $0 start
    ;;
    status)
        if [ -d $base_dir ]; then
            if [ -r $base_dir/$status_cmd ]; then
                sh $base_dir/$status_cmd
            fi
        else
            exit 1
        fi
    ;;
    update)
        $0 stop
        if [ -d $base_dir ]; then
            if [ -r $base_dir/$update_cmd ]; then
                sh $base_dir/$update_cmd update
            fi
        else
            exit 1
        fi
        $0 start
    ;;
    *)
        echo "Usage: `basename $0` (start|stop|restart|status|update)" >&2
        exit 64
    ;;
esac
exit 0


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

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
товарищ Snark можно получить вашу icq?


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

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
Код:
billingtest# cat /usr/local/etc/rc.d/bgbilling
#!/bin/sh

# chkconfig: - 98 02
# description: bgbilling daemon
# processname: bgbilling

. /etc/init.d/bgcommonrc

prog="bgbilling"
serverstart=server_start.sh
serverstop=server_stop.sh
serverstatus=server_status.sh

case "$1" in
        start)
                start
        ;;

        stop)
                stop
        ;;

        restart)
               restart
        ;;

        status)
               bgstatus
        ;;

        *)
                echo "Usage: $0 start | stop | restart | status" >&2
                exit 1
        ;;
esac
billingtest#


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:03 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
вот потому у Вас и не работает ;)
мало того что это линуховый скрипт, так в нем еще и путей нету, т.е. если у Вас server_start.sh, server_stop.sh и server_status.sh лежат не в PATH то скрипт не будет знать откуда их запускать ...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:06 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
мне нужно сделать как у вас?
нас вообще потом интересует VoIP


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:29 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
мой скрипт 100% работает, поправьте там путь и все - считайте сервер у вас работает, только в bg_installer.sh, data_loader.sh, scheduler.sh и server.sh не забудьте написать
Код:
JAVA_HOME='/usr/local/jdk1.6.0/jre'

ДО
Код:
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

т.е. как нить так
Код:
#!/bin/sh

cd ${0%${0##*/}}.

JAVA_HOME='/usr/local/jdk1.6.0/jre'

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


для радиуса можно сделать так:
Код:
#!/bin/sh

app_name='BGBilling RADIUS'

base_dir='/path/to/bgbilling/radius'

start_cmd='radius_start.sh'
stop_cmd='radius_stop.sh'
status_cmd='radius_status.sh'

case "$1" in
    start)
        while [ ! -S /tmp/mysql.sock ]; do
            sleep 1
        done

        if [ -d $base_dir ]; then
            if [ -r $base_dir/$start_cmd ]; then
                $base_dir/$start_cmd
                echo "$app_name"
            fi
        else
            exit 1
        fi
    ;;
    stop)
        if [ -d $base_dir ]; then
            if [ -r $base_dir/$stop_cmd ]; then
                $base_dir/$stop_cmd
                echo "$app_name"
            fi
        else
            exit 1
        fi
    ;;
    restart)
        $0 stop
        $0 start
    ;;
    status)
        if [ -d $base_dir ]; then
            if [ -r $base_dir/$status_cmd ]; then
                $base_dir/$status_cmd
            fi
        else
            exit 1
        fi
    ;;
    flush)
        if [ -d $base_dir ]; then
            if [ -r $base_dir/radius.sh ]; then
                $base_dir/radius.sh flush_script_cache
            fi
        else
            exit 1
        fi
    ;;
    *)
        echo "Usage: `basename $0` (start|stop|restart|status|flush)" >&2
        exit 64
    ;;
esac
exit 0

и запускать ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:34 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
щас попробуем!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:41 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
естессно поправьте под себя и создайте аналогичные для шедулера и даталоадера (если он Вам нужен)

надо бы сесть написать rc.ng скрипты ... да, я видел то что в вики выложено, но мы пойдем другим путем)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Дык, там [ не находит же...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
snark писал(а):
мне непонятна позиция разработчиков которые утверждают что если где-то не работает - надо ставить Linux или M$ Windows ... java она вообщето мультиплатформенная (sic!), а если Вам не хочется поддерживать одну из самых популярных ОС-ей на территории ex-USSR - так и скажите - мы не хотим поддерживать фрю и не надо говорить о проверенности или не проверенности работы ... мой личный опыт - более 2-х лет работы БГБ на неподдерживаемой Вами фре, а тут есть люди у которых и поболе - мы что-то не так делаем? если у Вас такая четкая позиция насчет фри - пишите БГБ уже под винду чтоли, там только один дистрибутив (у фри тоже между прочим, в отличие от ...) и не будет непоняток a-la "какой дистриб Linux ставить?", ну и огромный плюс - винда оффициально поддерживается саном ... а то что там обновления выходят раньше чем для линуха - это ж вообще плюсище! правильно ... зачем поддерживать непонятно что? надо всегда писать только под сверхновую версию явы, а потом, обнаружив что она оказывается глючит писать о том что ее не рекомендуется ставить в продакшн ... но кого это волнует? это же новая версия! а то что на каких то других ОС патчсет явы не удовлетворяет распоследнему - это проблемы этой ОС ... господа, _пожалуйста_ будьте к нам ближе!!!111
простите, но наболело, ей богу

Так возьмите и напишите подробную инструкцию по установке на FreeBSD, все скрипты итд, мы ж не против :) Можно и в документацию включить отдельным разделом наряду с линуксом.

з.ы. Кстати, я бы и винду не поддерживал с удовольствием. Мы пишем под линукс и тестируем тоже в линуксе.
Вот вы сами говорите правильно. Тому, кто может - ничего не надо больше, он настроит под любой дистрибутив и под бзд и под опенсолярис. А написать инструкцию, чтобы учесть все платформы до уровня "не могу яву поставить" или "куда JAVA_HOME прописать" - это нереально, да и ненужно, Вам не кажется?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 21:11 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
заранее прошу прощение, если прозвучит грубо...
Вы продукт продаете?
он стоит денег...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 21:25 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dimOn писал(а):
Так возьмите и напишите подробную инструкцию по установке на FreeBSD, все скрипты итд, мы ж не против

щас вот перееду (наконец то руки дошли) на 4.6 и обязательно напишу! напишу и выложу со всеми файлами, скриптами и коммандами ... напишу так что любой кто фрю даже в глаза не видел все поставит и запустит вообще без проблем (метод уже проверен - у людей БГБ на фре работает ;))

oblcom писал(а):
Вы продукт продаете?
он стоит денег...

э-э-э не ... машины тоже продают, они тоже денег стоят, но что ты с ней будешь делать производителя вообще не волнует ... разработчики написали общую инструкцию по установке под линух который они знают, но они физически не могут учесть всего многообразия пингвинов и это еще хорошо что тут какой нить юных шлаковод не появился и не начал спрашивать как в шлаке скрипты запуска работают и как запустить там БГБ ... фрю они не используют и поэтому поступают правильно следуя наставлению "не знаешь - молчи!" ... тут на форуме уже и маководы и солярщики писали что и как они делали, так что мануал по установке пожалуй только в наших руках станет более обширным ... кстати, а почему бы раздел по установке вообще не вынести из мануала в вики? если вообще не весь мануал туда закинуть ;) так и ошибки/опечатки правится будут быстрее и комменты на хитрые вопросы настройки появятся ...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 21:33 
Не в сети

Зарегистрирован: 11 фев 2010, 13:48
Сообщения: 13
Карма: 0
хорошо, соглашусь с вами)
пока буду разбираться


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2010, 21:39 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
если чего не получится - стучитесь в аську - помогу ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2010, 13:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Мануал в вики это идея-то неплохая в целом, но что-то в ней не так :) Кроме того есть некие неудобства с её поддержкой в этом виде, сейчас документация у нас версионна итд. Кроме того сомневаюсь, что кто-либо будет править всерьёз многие разделы. Да и отслеживать всякие вандальства запаришься :)
Ну, раздел про установку - это запросто можно, в документации оставить общее, в вики расписать подробно под все случаи. И чтобы каждый мог дополнять итд. Так оно почти и есть сейчас, надо подумать как сделать поструктурнее.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2  След.

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


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

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


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

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