|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Пробовал дописать в /etc/rc.local
Цитата /usr/local/bin/vh_runhub Хаб вроде как запускается, но подвисает через несколько минут после старта. То есть в дц клиенте пишет примерно такое: [20:20:17] *** Соединение с 10.0.104.13:7000... [20:20:17] *** Соединён и все... Кто подскажет правельный способ автозапуска verlihub'a при загрузке системы? |
|
|
![]()
Сообщение
#2
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
А не ждёшь ли ты ГУИ, как в Птоке?
Посмотри в процессах, может, он там уже висит и ждёт юзеров. Мой ответ основан на незнании твоего уровня компетентности в Верли. ![]() |
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз ![]() |
а mysql успевает запускаться до верли?
|
|
|
![]()
Сообщение
#4
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Цитата /usr/local/bin/vh_runhub А разве у верли нету init.d скрипта? |
|
|
![]()
Сообщение
#5
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#6
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
а чо это... во фрибсд же есть))
Да и в чем проблема написать. Если надо - могу выложить шаблон. |
|
|
![]()
Сообщение
#7
|
|
![]() Постоялец ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 403 Регистрация: 4.11.2008 Из: Город Уфа Пользователь №: 994 Спасибо сказали: 115 раз ![]() |
может дело в порте :7000 не про бывал менять
И да сделай чтобы мускул загружался раньше чем верлик |
|
|
![]()
Сообщение
#8
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#9
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
CODE #!/bin/sh
USER='root' FOLDER='/etc/verlihub' hub_start() { echo "Starting VerliHub" if [ `ps ax | grep "verli" | grep $FOLDER | grep -v "grep" | wc -l` = 0 ]; then cd $FOLDER su -c "vh_runhub --config=$FOLDER" $USER echo "[OK]" else echo "Verlihub is already running... Start failed!" fi } hub_stop() { echo "Stopping Verlihub" if [ `ps ax | grep "verlihub" | grep $FOLDER | grep -v "grep" | wc -l` = 0]; then echo "Verlihub isn't running... Stop failed!" else kill `ps axu | grep "verlihub" | grep $FOLDER | grep -v "grep" | awk '{print $2}'` echo "[OK]" fi } hub_restart() { echo "Restarting Verlihub" kill `ps axu | grep "verlihub" | grep $FOLDER | grep -v "grep" | awk '{print $2}'` sleep 1 su -c "vh_runhub --config=$FOLDER" $USER echo "[OK]" } hub_status() { if [ `ps ax | grep "verlihub" | grep $FOLDER | grep -v "grep" | wc -l` = 0 ]; then echo "No Verlihub running..." else echo "Verlihub running..." fi } case "$1" in 'start') hub_start ;; 'stop') hub_stop ;; 'status') hub_status ;; 'restart') hlds_restart ;; *) # Default is "start", for backwards compatibility with previous echo "start|stop|restart|status" esac |
|
|
![]()
Сообщение
#10
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Еще один вариант.
Работает. CODE #!/bin/sh # # Start/stop/restart the services for Verlihub. VERLIUSER=dcuser # run on user VERLIPATH=/path/to/config # config folder vh_start() { if [ -x /usr/bin/verlihub ] && [ -x /usr/bin/vh_runhub ]; then export VERLIHUB_CFG=$VERLIPATH su -c "/usr/bin/vh_runhub" $VERLIUSER fi } vh_stop() { export VERLIHUB_CFG=$VERLIPATH su -c "/usr/bin/vh_runhub --stop" $VERLIUSER } vh_restart() { export VERLIHUB_CFG=$VERLIPATH su -c "/usr/bin/vh_runhub --restart" $VERLIUSER } case "$1" in 'start') vh_start ;; 'stop') vh_stop ;; 'restart') vh_restart ;; *) echo "Usage start|stop|restart" esac exit 0 Пути к скрипту vh_runhub и бинарнику verlihub при необходимости поменяйте. |
|
|
![]()
Сообщение
#11
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 57 Регистрация: 4.2.2009 Пользователь №: 2 108 Спасибо сказали: 3 раза ![]() |
У меня просто в /etc/init.d такой мегафайл
Цитата #!/bin/sh
vh_runhub |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:22 |