Neelix 33 Posted 2009-03-10 21:22:37 Share Posted 2009-03-10 21:22:37 Скопировал ...но после попытки сборки оно его удаляет от туда : ############################################################################# Building sgconf_xml for Linux ############################################################################# Makeing crypto.lib rm -f deps libstg_crypto.so *.o *.a *.so tags *.*~ for file in ag_md5.h blowfish.h; do \ rm -f /home/sergg/stg-2.4-2009.03.05-09.41.01/projects/sgconf/../../include/$file; \ done ЫЫ... как быть ? у тебя ж остался уже бинарик? Link to post Share on other sites
dnserg 6 Posted 2009-03-10 21:24:08 Share Posted 2009-03-10 21:24:08 Подскажите, пожалуйста, это последняя версия конфигратора : Sgconf version: 1.05.9_XML ? Со старой версией стг 2007.01.20 все нормально собралось ... странно ... Link to post Share on other sites
madf 279 Posted 2009-03-11 06:02:10 Author Share Posted 2009-03-11 06:02:10 Господа, прошу не оффтопить. Если у кого-то что-то идет мимо старгейзера - это проблемы скриптов, а не старгейзера. Не пишите все в одну тему - разгреб%#ь потом тяжело. Link to post Share on other sites
warzoni 7 Posted 2009-03-12 14:37:53 Share Posted 2009-03-12 14:37:53 стоит зборка 2.405-beta модули все стоят что в комплекте. sgconfig.1.90.9 mysql mysql-client-6.0.9 Multithreaded SQL database (client) mysql-server-6.0.9 Multithreaded SQL database (server) глюки при удаление юзера ,падает старгазер и выдаёт эту ошибку, recv data answer error! перезапускаю старгазер юзер на месте пытаюсь удалить таже ошибка падает старгазер... есть сооброжение по этому поводу ? Link to post Share on other sites
madf 279 Posted 2009-03-12 14:43:56 Author Share Posted 2009-03-12 14:43:56 То что описано по ссылке относится только к архитектурам с Big Endian. Например, SPARC. 1. Какая ОС? 2. Покажи первые 10 строчек выполнения скрипта build 3. Запусти stargazer, собранный в debug-режиме, под gdb, а после падения сделай bt и покажи что он выведет. Link to post Share on other sites
SergK 0 Posted 2009-03-13 11:31:01 Share Posted 2009-03-13 11:31:01 Подскажите в чем проблема root@server|~/stg-2.4-2009.03.05-09.41.01/projects/stargazer/>./build ############################################################################# Building STG 2.4 for FreeBSD 4 ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for -lmysqlclient... no Checking for -lpq... no gmake -C /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs' gmake includes -C stg_logger.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' cp -p stg_logger.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' gmake includes -C stg_locker.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' cp -p stg_locker.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' cp -p debug.h stg_error.h common.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' gmake includes -C script_executer.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/script_executer.lib' cp -p script_executer.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/script_executer.lib' gmake includes -C conffiles.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/conffiles.lib' cp -p conffiles.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/conffiles.lib' gmake includes -C hostallow.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/hostallow.lib' cp -p hostallow.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/hostallow.lib' gmake includes -C pinger.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/pinger.lib' cp -p pinger.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/pinger.lib' gmake includes -C dotconfpp.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/dotconfpp.lib' cp -p dotconfpp.h mempool.h /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/dotconfpp.lib' gmake[1]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs' gmake -C /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../stglibs gmake[1]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs' gmake -C stg_logger.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c stg_logger.cpp g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_logger.so stg_logger.o -o libstg_logger.so -L /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib ar rc libstg_logger.a stg_logger.o ranlib libstg_logger.a cp *.so /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib cp *.a /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_logger.lib' gmake -C stg_locker.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c stg_locker.cpp g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_locker.so stg_locker.o -lc_r -o libstg_locker.so -L /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib ar rc libstg_locker.a stg_locker.o ranlib libstg_locker.a cp *.so /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib cp *.a /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/stg_locker.lib' gmake -C crypto.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c ag_md5.c cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c blowfish.cpp g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_crypto.so ag_md5.o blowfish.o -o libstg_crypto.so -L /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib cp *.a /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../lib gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/crypto.lib' gmake -C common.lib gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' gmake[2]: Entering directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c debug.c cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c stg_error.c cc -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /root/stg-2.4-2009.03.05-09.41.01/projects/stargazer/../../include -I ./ -DFREE_BSD -DSTG_TIME -c common.cpp common.cpp: In function `void Encode12str(string &, const string &)': common.cpp:314: no matching function for call to `basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >::clear ()' common.cpp: In function `void Decode21str(string &, const string &)': common.cpp:332: no matching function for call to `basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >::clear ()' common.cpp: In function `void EnDecodeInit(const char *, int, BLOWFISH_CTX *)': common.cpp:497: warning: unused parameter `int passwdLen' gmake[2]: *** [common.o] Ошибка 1 gmake[2]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs/common.lib' gmake[1]: *** [common.lib] Ошибка 2 gmake[1]: Leaving directory `/root/stg-2.4-2009.03.05-09.41.01/stglibs' gmake: *** [libs] Ошибка 2 Link to post Share on other sites
madf 279 Posted 2009-03-13 11:34:15 Author Share Posted 2009-03-13 11:34:15 gcc-2.xx более не поддерживается Link to post Share on other sites
SergK 0 Posted 2009-03-13 11:52:28 Share Posted 2009-03-13 11:52:28 gcc-2.xx более не поддерживается Какой надо поставить? Link to post Share on other sites
madf 279 Posted 2009-03-13 11:58:35 Author Share Posted 2009-03-13 11:58:35 Начиная с 3-й ветки - любой. Link to post Share on other sites
SergK 0 Posted 2009-03-13 12:01:47 Share Posted 2009-03-13 12:01:47 Начиная с 3-й ветки - любой. pkg_info gmake-3.80_2 GNU version of 'make' utility или я неправильно понял? Link to post Share on other sites
madf 279 Posted 2009-03-13 12:07:41 Author Share Posted 2009-03-13 12:07:41 gmake - не gcc. И даже его не содержит. Link to post Share on other sites
Bungee 0 Posted 2009-03-24 12:26:39 Share Posted 2009-03-24 12:26:39 поставил, после сборки не запустился 2009-03-24 14:16:31 -- Stg v. Stg 2.403b 2009-03-24 14:16:31 -- Message queue created successfully. msgKey=5555 msgID=65536 2009-03-24 14:16:31 -- Timer thread started successfully. 2009-03-24 14:16:31 -- Storage plugin: file_store v.1.02. Loading successfull. 2009-03-24 14:16:31 -- Error: Plugin loading failed. /usr/lib/stg/mod_auth_ia.so: undefined symbol: _ZNK8SETTINGS13GetMonitoringEv 2009-03-24 14:16:31 -- Traffcounter: Stop successfull. 2009-03-24 14:16:31 -- Users: Stop successfull. 2009-03-24 14:16:32 -- Queue removed successfully. 2009-03-24 14:16:32 -- StgTimer: Stop successfull. 2009-03-24 14:16:32 -- Stg stopped successfully. 2009-03-24 14:16:32 -- --------------------------------------------- ________________________________________________________ заменил библиотеку эту со старой версии, не запустилось, выводило: 2009-03-24 14:16:32 -- --------------------------------------------- 2009-03-24 14:18:33 -- Stg v. Stg 2.403b 2009-03-24 14:18:33 -- Message queue created successfully. msgKey=5555 msgID=98304 2009-03-24 14:18:33 -- Timer thread started successfully. 2009-03-24 14:18:33 -- Storage plugin: file_store v.1.02. Loading successfull. Заменил все библиотеки на старые, запустился. В чем может быть бок? Link to post Share on other sites
madf 279 Posted 2009-03-24 12:32:31 Author Share Posted 2009-03-24 12:32:31 Бок в том, что ты пытался запустить 403-ю версию с новыми плагинами. Link to post Share on other sites
Bungee 0 Posted 2009-03-24 12:52:44 Share Posted 2009-03-24 12:52:44 Бок в том, что ты пытался запустить 403-ю версию с новыми плагинами. затер вроде бы все))) удалил с etc, var и библиотеки Link to post Share on other sites
Bungee 0 Posted 2009-03-24 12:53:12 Share Posted 2009-03-24 12:53:12 и make uninstall сделал, потом начал ставить новую сборку Link to post Share on other sites
madf 279 Posted 2009-03-24 12:56:27 Author Share Posted 2009-03-24 12:56:27 2009-03-24 14:18:33 -- Stg v. Stg 2.403b А бинарь удалил? Link to post Share on other sites
Bungee 0 Posted 2009-03-24 12:59:50 Share Posted 2009-03-24 12:59:50 2009-03-24 14:18:33 -- Stg v. Stg 2.403b А бинарь удалил? подскажи как)))) Link to post Share on other sites
madf 279 Posted 2009-03-24 13:05:46 Author Share Posted 2009-03-24 13:05:46 # rm /usr/sbin/stargazer Ну или если руками раскидывал - из того места куда раскидывал. Link to post Share on other sites
Bungee 0 Posted 2009-03-24 16:25:17 Share Posted 2009-03-24 16:25:17 # rm /usr/sbin/stargazer Ну или если руками раскидывал - из того места куда раскидывал. Удалял, тоже самое... =( Link to post Share on other sites
Kucher2 122 Posted 2009-03-24 17:24:15 Share Posted 2009-03-24 17:24:15 У меня FreeBSD. Я тока сам файл СТГ сносил, папку в /etc и /var/stargazer. Естественно, сначала СТГ остановил (killall stargazer). Потом делал ./build gmake Всё стало и пашет как часы с 5-го марта. Link to post Share on other sites
madf 279 Posted 2009-03-25 07:47:48 Author Share Posted 2009-03-25 07:47:48 Удалял, тоже самое... =( Значит он у тебя лежит в каком-то другом месте, доступном из PATH Link to post Share on other sites
dnserg 6 Posted 2009-03-29 16:01:02 Share Posted 2009-03-29 16:01:02 У мня небольшой вопросик. UPTIME 654 часа. Mem: 3369452k total, 2154556k used, 1214896k free, 203912k buffers Swap: 995988k total, 0k used, 995988k free, 1716972k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3085 root 1 -19 101m 40m 2992 S 7 1.2 654:37.79 stargazer Вот такое. Это нормальные показатели ? Меня смущает то ,что съело 2 Гб ОЗУ и продолжает по немногу кушать. Раньше у меня старгейзер перегружался каждый день в 5.30 утра(кроном, не спрашивайте зачем ). И хавало ОЗУ максимум 700 мб. А щас такое. Спасибо. Link to post Share on other sites
madf 279 Posted 2009-03-30 08:49:50 Author Share Posted 2009-03-30 08:49:50 А я вот не вижу тут что stargazer съел 2 гектара ОЗУ Link to post Share on other sites
dnserg 6 Posted 2009-03-30 09:25:18 Share Posted 2009-03-30 09:25:18 Ну я тоже вижу , что пишет 1,2 процента памяти занимает. Ну странно , как тока запускаю систему(вчера перезапускал). Пишет занято 200 МБ. Сегодея в 12 часов уже занято 700 мб. В общем чем дальше тем больше съедает. Вот это : 1716972k cached , как понимать ,кто юзает ? 6). Ну да ладно. Извините за офтоп. Вот по топику. При останове стг вижу следующее : 2009-03-30 00:44:57 -- Cannot write stat for user kontuas. 2009-03-30 00:44:57 -- Couldn't save user stat: 2009-03-30 00:44:57 -- Cannot write conf for user kontuas. 2009-03-30 00:44:57 -- Couldn't save user conf: 2009-03-30 00:44:57 -- Cannot write stat for user zutbero. 2009-03-30 00:44:57 -- Couldn't save user stat: 2009-03-30 00:44:57 -- Cannot write conf for user zutbero. 2009-03-30 00:44:57 -- Couldn't save user conf: 2009-03-30 00:44:57 -- Cannot write stat for user doxlis. 2009-03-30 00:44:57 -- Couldn't save user stat: 2009-03-30 00:44:57 -- Cannot write conf for user doxlis. 2009-03-30 00:44:57 -- Couldn't save user conf: И так далее. И в таблице stat вообще ничего нету. Или так и должно быть ? Спасибо ... Link to post Share on other sites
Kucher2 122 Posted 2009-03-31 21:30:35 Share Posted 2009-03-31 21:30:35 Сегодня в 0:16 1-го апреля, СТГ упал в корку в связи с запуском скрипта: #!/bin/sh fwcmd="/sbin/ipfw" # prinuditel'no zastavlyaem avtorizatory userov delat' reconnect (imitiruem potery connecta s serverom) ${fwcmd} add 3 deny udp from any to any sleep 2 echo "Reinitialization..." echo "60 sec..." sleep 10 echo "50 sec..." sleep 10 echo "40 sec..." sleep 10 echo "30 sec..." sleep 10 echo "20 sec..." sleep 10 echo "10 sec..." sleep 10 #Ostanavlivaem STG echo "Stop Billing Server..." echo "`date +%Y.%m.%d-%H.%M.%S` Stop Billing Server..." >> /var/log/stargazer.log pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}') kill ${pid} > /dev/null 2>&1 #Sbros pravil IPFW sleep 2 /usr/local/etc/rc.d/ipfw.sh #Start STG echo "Starting Billing Server..." echo "`date +%Y.%m.%d-%H.%M.%S` Starting Billing Server..." >> /var/log/stargazer.log /usr/sbin/stargazer sleep 1 Скрипт запустился в 0:15 и предназначался для перезапуска СТГ в связи с изменениями тарифов у юзеров. К примеру юзер у нас сидит на помегабайтном тарифе, скорость 1Мбит, а с начала месяца у него включился безлим 128К. Так вот чтобы передёрнулись правила и шейпер зажал ему канал до 128к - необходим перезапуск СТГ. Теперь пришлось скрипт отрубить пока. Странно, что в stargazer.log присутствует только строка "Stop Billing Server...", буд-то скрипт завис при попытке остановить СТГ. Далее в логах чисто. Поэтому вопрос: надо ли перезапускать эту версию СТГ или он сам переподключит юзеров? Может как-то можно более корректно выполнить эту операцию, например просто вкл/выкл всех через sgconf (хотя хотелось бы только тех, у кого сменяется тариф) или блокировать трафик к авторизаторам юзеров на пару минут, чтобы биллинг сам вырубил их, а затем авторизатор сам восстановил соединение? По-моему грубо. :/ Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now