Перейти до

2.406-beta


Рекомендованные сообщения

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

 

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

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

 

 

ЫЫ... как быть ? :)

у тебя ж остался уже бинарик?

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 171
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Posted Images

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

перезапускаю старгазер юзер на месте пытаюсь удалить таже ошибка падает старгазер... есть сооброжение по этому поводу ?

Ссылка на сообщение
Поделиться на других сайтах

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

1. Какая ОС?

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • 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.

 

 

 

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

В чем может быть бок?

Ссылка на сообщение
Поделиться на других сайтах

У меня FreeBSD.

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

 

Потом делал

./build

gmake

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

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 мб. А щас такое.

 

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Ну я тоже вижу , что пишет 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 вообще ничего нету. Или так и должно быть ?

 

Спасибо ...

Ссылка на сообщение
Поделиться на других сайтах

Сегодня в 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 (хотя хотелось бы только тех, у кого сменяется тариф) или блокировать трафик к авторизаторам юзеров на пару минут, чтобы биллинг сам вырубил их, а затем авторизатор сам восстановил соединение? По-моему грубо. :/

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...