forum.bitel.ru http://forum.bitel.ru/ |
|
Проблемы со стартом BGbillinga на FreeBSD 7.2 http://forum.bitel.ru/viewtopic.php?f=22&t=3580 |
Страница 1 из 2 |
Автор: | oblcom [ 11 фев 2010, 13:58 ] |
Заголовок сообщения: | Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Доброго времени суток! Помогите пожалуйста, кто чем может, звонили в техподдержку, сказали официально не поддерживают FreeBSD, послали сюда... Проблема заключается в том, что сам я далеко не гуру фряхи, и делал все по мануалу по установки из вики. Код: #/usr/local/etc/rc.d/bgbilling start - вот я пытаюсь запустить получаю: Код: $Starting bgbilling: [: false: unexpected operator OK Заранее спасибо за помощь! Хотелось бы все побыстрее сделать, оттестировать, и купить программу. |
Автор: | Администратор [ 11 фев 2010, 14:39 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Код: Проблема заключается в том, что сам я далеко не гуру фряхи Так зачем вам фряха тогда? Поставьте LINUX. |
Автор: | oblcom [ 11 фев 2010, 14:44 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
ставил Ubuntu, там MySQL и Java криво становятся, мне нужен результат, работа стоит, а вам клиент лишний не должен помешать... |
Автор: | max [ 11 фев 2010, 14:44 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
линукс зло, FreeBSD форева! |
Автор: | oblcom [ 11 фев 2010, 14:45 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
ну так помогите ![]() |
Автор: | dimOn [ 11 фев 2010, 14:48 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
oblcom писал(а): ставил Ubuntu, там MySQL и Java криво становятся, мне нужен результат, работа стоит, а вам клиент лишний не должен помешать... Ставьте линукс, а не убунту!
|
Автор: | dimOn [ 11 фев 2010, 14:52 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Есть куча дистрибутивов, на которых проверено всё, некоторые из них явно рекомендованы к использованию разработчиками, про них же и писаны примеры установки в документации. Зачем ставить ФриБСД, с которым есть некие проблемы даже судя по неоднократным темам на форуме или Убунту с аналогичной характеристикой. з.ы. про убунту в качестве дистрибутива под подобные нужды и говорить не стоит. |
Автор: | oblcom [ 11 фев 2010, 15:00 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
мне уже перед начальством неудобно, поставив Linux сомневаюсь, что мне что-то поможет... P.S хотели сначало прибрести LANbilling, там возникла проблема, с cisco по radius, мне тогда в лоб сказали, млд мы циску 5300 в глаза не видели. Ваш продукт значительно дороже, поэтому на вас и обратили внимание. |
Автор: | dimOn [ 11 фев 2010, 15:04 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Поддерживаются все платформы, где поддерживается всё, что надо для работы биллинга, а это практически все платформы. Просто под некоторые нет возможности написания инструкций установки и готовых скриптов для запуска. Потому и есть понятие "рекомендованные системы". Можете настроить сами - пожалуйста, а если нет, то зачем брать заведомо неподдерживаемое? ![]() Код: #/usr/local/etc/rc.d/bgbilling start Зачем вы вообще так запускаете? А через ./server.sh start запускается вообще? Цитата: $Starting bgbilling: [: false: unexpected operator OK Ну, нету бинарника "[" в фрибзд, что логично, ибо мало того, что скрипты сервисов писались под конкретную архитектуру, так ещё и стартуют они по другому. |
Автор: | oblcom [ 11 фев 2010, 15:10 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
нет, не запускается... |
Автор: | oblcom [ 11 фев 2010, 15:24 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
dim0n, а какой конкретно linux тогда ставить? Debian lenny? |
Автор: | Администратор [ 11 фев 2010, 16:00 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Возмите Fedora либо RedHat. Там мы хоть подсказать сможем, если что.. |
Автор: | dimOn [ 11 фев 2010, 19:30 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
oblcom писал(а): нет, не запускается... Так, ну так а что именно пишет при запуске через Код: ./server.sh start
|
Автор: | oblcom [ 11 фев 2010, 19:33 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
хорошо, раз советуете ставлю Fedora, и в случае проблемм жду вашей помощи ![]() |
Автор: | snark [ 11 фев 2010, 19:34 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
показывайте что у Вас выдает Код: #cat /usr/local/etc/rc.d/bgbilling будем решать проблему ![]() мне непонятна позиция разработчиков которые утверждают что если где-то не работает - надо ставить Linux или M$ Windows ... java она вообщето мультиплатформенная (sic!), а если Вам не хочется поддерживать одну из самых популярных ОС-ей на территории ex-USSR - так и скажите - мы не хотим поддерживать фрю и не надо говорить о проверенности или не проверенности работы ... мой личный опыт - более 2-х лет работы БГБ на неподдерживаемой Вами фре, а тут есть люди у которых и поболе - мы что-то не так делаем? если у Вас такая четкая позиция насчет фри - пишите БГБ уже под винду чтоли, там только один дистрибутив (у фри тоже между прочим, в отличие от ...) и не будет непоняток a-la "какой дистриб Linux ставить?", ну и огромный плюс - винда оффициально поддерживается саном ... а то что там обновления выходят раньше чем для линуха - это ж вообще плюсище! правильно ... зачем поддерживать непонятно что? надо всегда писать только под сверхновую версию явы, а потом, обнаружив что она оказывается глючит писать о том что ее не рекомендуется ставить в продакшн ... но кого это волнует? это же новая версия! а то что на каких то других ОС патчсет явы не удовлетворяет распоследнему - это проблемы этой ОС ... господа, _пожалуйста_ будьте к нам ближе!!!111 простите, но наболело, ей богу |
Автор: | snark [ 11 фев 2010, 19:36 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
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 |
Автор: | oblcom [ 11 фев 2010, 19:39 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
товарищ Snark можно получить вашу icq? |
Автор: | oblcom [ 11 фев 2010, 19:41 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Код: 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# |
Автор: | snark [ 11 фев 2010, 20:03 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
вот потому у Вас и не работает ![]() мало того что это линуховый скрипт, так в нем еще и путей нету, т.е. если у Вас server_start.sh, server_stop.sh и server_status.sh лежат не в PATH то скрипт не будет знать откуда их запускать ... |
Автор: | oblcom [ 11 фев 2010, 20:06 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
мне нужно сделать как у вас? нас вообще потом интересует VoIP |
Автор: | snark [ 11 фев 2010, 20:29 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
мой скрипт 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 и запускать ![]() |
Автор: | oblcom [ 11 фев 2010, 20:34 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
щас попробуем! |
Автор: | snark [ 11 фев 2010, 20:41 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
естессно поправьте под себя и создайте аналогичные для шедулера и даталоадера (если он Вам нужен) надо бы сесть написать rc.ng скрипты ... да, я видел то что в вики выложено, но мы пойдем другим путем) |
Автор: | dimOn [ 11 фев 2010, 20:53 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Дык, там [ не находит же... |
Автор: | dimOn [ 11 фев 2010, 20:55 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
snark писал(а): мне непонятна позиция разработчиков которые утверждают что если где-то не работает - надо ставить Linux или M$ Windows ... java она вообщето мультиплатформенная (sic!), а если Вам не хочется поддерживать одну из самых популярных ОС-ей на территории ex-USSR - так и скажите - мы не хотим поддерживать фрю и не надо говорить о проверенности или не проверенности работы ... мой личный опыт - более 2-х лет работы БГБ на неподдерживаемой Вами фре, а тут есть люди у которых и поболе - мы что-то не так делаем? если у Вас такая четкая позиция насчет фри - пишите БГБ уже под винду чтоли, там только один дистрибутив (у фри тоже между прочим, в отличие от ...) и не будет непоняток a-la "какой дистриб Linux ставить?", ну и огромный плюс - винда оффициально поддерживается саном ... а то что там обновления выходят раньше чем для линуха - это ж вообще плюсище! правильно ... зачем поддерживать непонятно что? надо всегда писать только под сверхновую версию явы, а потом, обнаружив что она оказывается глючит писать о том что ее не рекомендуется ставить в продакшн ... но кого это волнует? это же новая версия! а то что на каких то других ОС патчсет явы не удовлетворяет распоследнему - это проблемы этой ОС ... господа, _пожалуйста_ будьте к нам ближе!!!111 простите, но наболело, ей богу Так возьмите и напишите подробную инструкцию по установке на FreeBSD, все скрипты итд, мы ж не против ![]() з.ы. Кстати, я бы и винду не поддерживал с удовольствием. Мы пишем под линукс и тестируем тоже в линуксе. Вот вы сами говорите правильно. Тому, кто может - ничего не надо больше, он настроит под любой дистрибутив и под бзд и под опенсолярис. А написать инструкцию, чтобы учесть все платформы до уровня "не могу яву поставить" или "куда JAVA_HOME прописать" - это нереально, да и ненужно, Вам не кажется? |
Автор: | oblcom [ 11 фев 2010, 21:11 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
заранее прошу прощение, если прозвучит грубо... Вы продукт продаете? он стоит денег... |
Автор: | snark [ 11 фев 2010, 21:25 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
dimOn писал(а): Так возьмите и напишите подробную инструкцию по установке на FreeBSD, все скрипты итд, мы ж не против щас вот перееду (наконец то руки дошли) на 4.6 и обязательно напишу! напишу и выложу со всеми файлами, скриптами и коммандами ... напишу так что любой кто фрю даже в глаза не видел все поставит и запустит вообще без проблем (метод уже проверен - у людей БГБ на фре работает ![]() oblcom писал(а): Вы продукт продаете? он стоит денег... э-э-э не ... машины тоже продают, они тоже денег стоят, но что ты с ней будешь делать производителя вообще не волнует ... разработчики написали общую инструкцию по установке под линух который они знают, но они физически не могут учесть всего многообразия пингвинов и это еще хорошо что тут какой нить юных шлаковод не появился и не начал спрашивать как в шлаке скрипты запуска работают и как запустить там БГБ ... фрю они не используют и поэтому поступают правильно следуя наставлению "не знаешь - молчи!" ... тут на форуме уже и маководы и солярщики писали что и как они делали, так что мануал по установке пожалуй только в наших руках станет более обширным ... кстати, а почему бы раздел по установке вообще не вынести из мануала в вики? если вообще не весь мануал туда закинуть ![]() |
Автор: | oblcom [ 11 фев 2010, 21:33 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
хорошо, соглашусь с вами) пока буду разбираться |
Автор: | snark [ 11 фев 2010, 21:39 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
если чего не получится - стучитесь в аську - помогу ![]() |
Автор: | dimOn [ 12 фев 2010, 13:36 ] |
Заголовок сообщения: | Re: Проблемы со стартом BGbillinga на FreeBSD 7.2 |
Мануал в вики это идея-то неплохая в целом, но что-то в ней не так ![]() ![]() Ну, раздел про установку - это запросто можно, в документации оставить общее, в вики расписать подробно под все случаи. И чтобы каждый мог дополнять итд. Так оно почти и есть сейчас, надо подумать как сделать поструктурнее. |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |