Пошук по сайту
Результати пошуку за тегами 'STG-2.407-p1'.
Найдено 1 результат
-
FreeBSD 8.2-Stable Поставили новый сервер, новый старгазер 2.407-p1 (был 2.406) php 5.3.8 При рестарте недоподключает 50-60 юзеров (скорее всего не срабатывает OnConnect) В логах СТГ пусто. Модули: @mod_ao.conf @mod_cap_bpf.conf @mod_ia.conf @mod_rpc.conf @mod_sg.conf @store_mysql.conf В чем может быть проблема? Не знаю где рыть. OnConnect #!/bin/sh LOGIN=$1 IP=$2 CASH=$3 ID=$4 /etc/stargazer/param online ${LOGIN} online # php script добавляет в базу пометку что подключился SPEED=`/etc/stargazer/param speed $LOGIN` # php script вытягивает скорость fwcmd="/sbin/ipfw -q" ${fwcmd} table 13 delete ${IP} if [ ${SPEED} = 128 ] then ${fwcmd} table 1 add ${IP} else fi if [ ${SPEED} = 256 ] then ${fwcmd} table 2 add ${IP} else fi .......... Скрипт запуска #!/bin/sh # # # PROVIDE: stargazer # REQUIRE: mysql # KEYWORD: FreeBSD # # Add the following lines to /etc/rc.conf to enable stargazer: # #stargazer_enable="YES" #stargazer_flags="string" - Path to STG config dir # . /etc/rc.subr name=stargazer rcvar=`set_rcvar` command=/usr/sbin/stargazer # Path to stargazer binary start_precmd="start_precmd" start_postcmd="start_postcmd" start_precmd() { sleep 2 } start_postcmd() { ps -ax | grep $command | grep -v grep | awk '{print $1;}' > $pidfile } pidfile=/var/run/stargazer.pid stop_postcmd=stop_postcmd stop_postcmd() { killall stargazer rm -f $pidfile } # set defaults stargazer_enable=${stargazer_enable:-"NO"} stargazer_flags=${stargazer_flags:-"/etc/stargazer"} required_files=${stargazer_flags}/stargazer.conf load_rc_config $name run_rc_command "$1" P.S. Первый день работал нормально, потом нужно было рестартонуть сервер и все.
