Jump to content

2.406-beta


Recommended Posts

Скопировал ...но после попытки сборки оно его удаляет от туда :

 

#############################################################################

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
  • Replies 171
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Подскажите, пожалуйста, это последняя версия конфигратора : Sgconf version: 1.05.9_XML ?

 

Со старой версией стг 2007.01.20 все нормально собралось ... странно ...

Link to post
Share on other sites

Господа, прошу не оффтопить. Если у кого-то что-то идет мимо старгейзера - это проблемы скриптов, а не старгейзера. Не пишите все в одну тему - разгреб%#ь потом тяжело.

Link to post
Share on other sites

стоит зборка 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

То что описано по ссылке относится только к архитектурам с Big Endian. Например, SPARC.

1. Какая ОС?

2. Покажи первые 10 строчек выполнения скрипта build

3. Запусти stargazer, собранный в debug-режиме, под gdb, а после падения сделай bt и покажи что он выведет.

Link to post
Share on other sites

Подскажите в чем проблема

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
  • 2 weeks later...

поставил, после сборки не запустился

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

У меня FreeBSD.

Я тока сам файл СТГ сносил, папку в /etc и /var/stargazer. Естественно, сначала СТГ остановил (killall stargazer).

 

Потом делал

./build

gmake

 

Всё стало и пашет как часы с 5-го марта.

Link to post
Share on other sites
Удалял, тоже самое... =(

Значит он у тебя лежит в каком-то другом месте, доступном из PATH

Link to post
Share on other sites

У мня небольшой вопросик.

 

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

Ну я тоже вижу , что пишет 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

Сегодня в 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...