

MaйeR
Маглы-
Публикации
48 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйО MaйeR
-
Звание
Пролетал Мимо
-
Скрипт для Start, Restart, Stop Stg во Freebsd
MaйeR ответил в тему пользователя MaйeR в Разработка Stargazer
Каждый извращается на столько, на сколько позволяют его знания -
Скрипт для Start, Restart, Stop Stg во Freebsd
MaйeR ответил в тему пользователя MaйeR в Разработка Stargazer
для гарантии что mysql успеет стартануть. -
Версия та же 2.403b Проблема такая же, падает просто так, бывает сразу же после запуска, бывает через неопределенное время, всегда по разному, остается только stg-exec ОС FreeBSD 6.2
-
Скрипт для Start, Restart, Stop Stg во Freebsd
MaйeR ответил в тему пользователя MaйeR в Разработка Stargazer
Доработанный скрипт для старта STG после Mysql во FreeBSD #!/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/local/sbin/stargazer # Path to stargazer binary start_precmd="start_precmd" start_postcmd="start_postcmd" start_precmd() { sleep 5 } 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:-"/usr/local/etc/stargazer"} required_files=${stargazer_flags}/stargazer.conf load_rc_config $name run_rc_command "$1" -
Да, просто исправь функцию и пересобери модуль.
-
Если кому надо, я решил проблему с кодировками таким образом База у меня на сервере хранится в cp1251, STG работает в KOI8-R добавил блок кода string res = "SET character_set_client = koi8r;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_connection = cp1251;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_results= koi8r;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_server = cp1251;"; MysqlQuery(res.c_str(),sock); в функцию MysqlConnect как на примере ниже. MYSQL * MYSQL_STORE::MysqlConnect() const { MYSQL * sock; if ( !(sock=mysql_init(NULL)) ){ errorStr= "mysql init susck\n"; return NULL; } if (!(sock = mysql_real_connect(sock,storeSettings.GetDBHost().c_str(), storeSettings.GetDBUser().c_str(),storeSettings.GetDBPassword().c_str(), 0,0,NULL,0))) { errorStr = "Couldn't connect to mysql engine! With error:\n"; errorStr += mysql_error(sock); return NULL; } else{ string res = "SET character_set_client = koi8r;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_connection = cp1251;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_results= koi8r;"; MysqlQuery(res.c_str(),sock); res = "SET character_set_server = cp1251;"; MysqlQuery(res.c_str(),sock); if(mysql_select_db(sock, storeSettings.GetDBName().c_str())){ errorStr = "Database lost !\n"; return NULL; } } return sock; }
-
А есть где-нить описание изменений?.. и правда хотелось бы иметь выбор кодировки в которой хранить на MySQL сервере.
-
Предсказатель это ОракУл, а Оракл это СУБД ))
-
был полностью рабочий пример настройки с дивертом, для этого надо было поправить в сорцах одно значение, и в конфиге отключить bpf включить divert после чего настройть IPFW и все работает на, читай http://local.com.ua/forum/index.php?showtopic=6618&hl=divert
-
То что он выводит и есть все, если чего-то не хватает можешь дописать сам :=
-
как сделаешь так и будет работать
-
нет не идут, файлы в аське идут Peer to Peer т.е. от клиента к клиенту напрямую не через ICQ сервер, так что открытый ICQ порт кроме траффика где-то в 5-15мб на юзера проблем не принесет
-
Скрипт для Start, Restart, Stop Stg во Freebsd
MaйeR ответил в тему пользователя MaйeR в Разработка Stargazer
нет то что ты гришь правильнее это есть дефолтовые значения переменных, если ты прописываешь YES то тогда в rc.conf не надо писать stargazer_enable="YES" а это не совсем true -
Просьба добавить в КК время истечения кредита в виде Unix timestamp To set credit use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -r <credit:expire time> а то каждый раз править исходники муторно
-
Скрипт для Start, Restart, Stop Stg во Freebsd
MaйeR ответил в тему пользователя MaйeR в Разработка Stargazer
# # Add the following lines to /etc/rc.conf to enable stargazer: # #stargazer_enable="YES" #stargazer_flags="string" - Path to STG config dir # в /etc/rc.conf надо было написать stargazer_enable="YES" stargazer_flags="/etc/stargazer" P.S. я немного изменил скрипт так что можешь взять новый.