Jump to content

Stg-web With Mysql


Recommended Posts

  • Replies 972
  • Created
  • Last Reply

Top Posters In This Topic

Может кто нить подскажет мне в чем трабла?

При создании юзеров через web_stg не просчитывается FreeMb установленные тарифом! А при создании виндозным конфигуратором все нормально. :)

Такая же лажа и при создании тарифов через web_stg, не ставит галочки "Без порога" и "Цена не зависит от времени".

За ранее спасибо!

Link to post
Share on other sites

Не собирается модуль sgconf и sgconf_xml:

Вот ошибка при сборке sgconf:

./build

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

Building sgconf for FreeBSD 6

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

Makeing crypto.lib

rm -f deps libcrypto.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c ag_md5.c

ag_md5.c: In function `char* make_ag_hash(time_t, const char*)':

ag_md5.c:447: warning: long unsigned int format, time_t arg (arg 3)

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c blowfish.cpp

ar rc libcrypto.a ag_md5.o blowfish.o

ranlib libcrypto.a

cp ag_md5.h blowfish.h ../../include/

cp libcrypto.a ../../lib/

Makeing common.lib

rm -f deps libstg_common.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c debug.c

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c stg_error.c

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c common.cpp

ar rc libstg_common.a debug.o stg_error.o common.o

ranlib libstg_common.a

cp debug.h stg_error.h common.h ../../include/

cp libstg_common.a ../../lib/

Makeing srvconf.lib

rm -f deps libsrvconf.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c list.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c netunit.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c parser.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c servconf.cpp

ar rc libsrvconf.a list.o netunit.o parser.o servconf.o

ranlib libsrvconf.a

cp servconf.h netunit.h list.h ../../include/

cp libsrvconf.a ../../lib/

g++ -c main.cpp -g3 -Wall -I ../../include -DFREE_BSD5

g++ -c parser.cpp -g3 -Wall -I ../../include -DFREE_BSD5

gmake: *** Нет правила для сборки цели `-lgnugetopt', требуемой для `sgconf'. О станов.

 

Вот что происходит при сборке sgconf_xml:

./build

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

Building sgconf_xml for FreeBSD 6

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

Makeing crypto.lib

rm -f deps libcrypto.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c ag_md5.c

ag_md5.c: In function `char* make_ag_hash(time_t, const char*)':

ag_md5.c:447: warning: long unsigned int format, time_t arg (arg 3)

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c blowfish.cpp

ar rc libcrypto.a ag_md5.o blowfish.o

ranlib libcrypto.a

cp ag_md5.h blowfish.h ../../include/

cp libcrypto.a ../../lib/

Makeing common.lib

rm -f deps libstg_common.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c debug.c

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c stg_error.c

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c common.cpp

ar rc libstg_common.a debug.o stg_error.o common.o

ranlib libstg_common.a

cp debug.h stg_error.h common.h ../../include/

cp libstg_common.a ../../lib/

Makeing srvconf.lib

rm -f deps libsrvconf.a *.o tags *.*~

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c list.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c netunit.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c parser.cpp

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -c servconf.cpp

ar rc libsrvconf.a list.o netunit.o parser.o servconf.o

ranlib libsrvconf.a

cp servconf.h netunit.h list.h ../../include/

cp libsrvconf.a ../../lib/

g++ -c main.cpp -g3 -Wall -I ../../include -DFREE_BSD5

g++ -c parser.cpp -g3 -Wall -I ../../include -DFREE_BSD5

gmake: *** Нет правила для сборки цели `-lgnugetopt', требуемой для `sgconf_xml'. Останов.

 

Подскажите, как избавиться от этой ошибки???

 

Всё разобрался с это ошибкой...установкой с портов libgnugetopt))

 

Теперь другая проблема, захожу в веб-морду под админом и усе...просто пустая страница...в чем трабл???

Link to post
Share on other sites

Заметил непонятный баг.

Старгазер умирает в полночь :) Процессы остаются. Авторизироватся невозможно, скрипты не пашут, юзеры которые были включены могут продолжать работать, но траф уже считать перестает.

Помогает только прибивание процесса и запуск заново.

--

Установлен последний релиз, тот который STG_2.4-2007.01.20-13.47.20 + store_mysql_0.67. и stg-web (0.07).

Все пропатчилось и собралось без проблем.

Единственный косяк, это смерть stg в полночь..

Какие будут каменты по данному багу????

--

P.S.: Я так понимаю, что все связано с фейковым дисконектом, только немогу понять почему он при этом умирает.

Link to post
Share on other sites
Собрать с дебугом и показать последние 30 строк, от того места где он вываливается, в форум.

Вот они..Заветные строчки..

Перевожу время на 23:58 и смотрю.

users.cpp > 23:59:00 > Sec = 1190235540
        users.cpp > 23:59:00 > New Minute. old = 58 current = 59
        users.cpp > 23:59:00 > MidnightResetSessionStat
         user.cpp > 23:59:00 > Disconnect. User name 'Gall' ip=192.168.51.11
 traffcounter.cpp > 23:59:02 > FlushAndRemove() packets: 45(rem 0) ip2packets: 90(rem 0)
 traffcounter.cpp > 23:59:07 > FlushAndRemove() packets: 45(rem 0) ip2packets: 90(rem 0)
   inetaccess.cpp > 23:59:08 > recv from 192.168.51.11 len=64
   inetaccess.cpp > 23:59:08 > User Gall FOUND!
   inetaccess.cpp > 23:59:08 > ======================>   InitEncrypt dont needed
   inetaccess.cpp > 23:59:08 > User Gall phase changed from 3 to 2
   inetaccess.cpp > 23:59:08 > 192 bytes sent to 192.168.51.11 len=192
   inetaccess.cpp > 23:59:08 > recv from 192.168.51.11 len=64
   inetaccess.cpp > 23:59:08 > User Gall FOUND!
   inetaccess.cpp > 23:59:08 > ======================>   InitEncrypt dont needed
   inetaccess.cpp > 23:59:08 > CONN_ACK
   inetaccess.cpp > 23:59:08 > rnd = 329347705 connAck->rnd=329347706
   inetaccess.cpp > 23:59:08 > User Gall phase changed from 2 to 3
 traffcounter.cpp > 23:59:12 > FlushAndRemove() packets: 46(rem 0) ip2packets: 92(rem 0)
 traffcounter.cpp > 23:59:17 > FlushAndRemove() packets: 49(rem 2) ip2packets: 98(rem 4)
 traffcounter.cpp > 23:59:22 > FlushAndRemove() packets: 44(rem 6) ip2packets: 88(rem 12)
 traffcounter.cpp > 23:59:27 > FlushAndRemove() packets: 47(rem 0) ip2packets: 94(rem 0)
 traffcounter.cpp > 23:59:32 > FlushAndRemove() packets: 37(rem 10) ip2packets: 74(rem 20)
 traffcounter.cpp > 23:59:37 > FlushAndRemove() packets: 38(rem 0) ip2packets: 76(rem 0)
 traffcounter.cpp > 23:59:43 > FlushAndRemove() packets: 37(rem 1) ip2packets: 74(rem 2)
 traffcounter.cpp > 23:59:48 > FlushAndRemove() packets: 31(rem 7) ip2packets: 62(rem 14)

И все.. Дальше как писал выше, полная тишина.

Link to post
Share on other sites
Заметил непонятный баг.

Старгазер умирает в полночь :) Процессы остаются. Авторизироватся невозможно, скрипты не пашут, юзеры которые были включены могут продолжать работать, но траф уже считать перестает.

Помогает только прибивание процесса и запуск заново.

--

Установлен последний релиз, тот который STG_2.4-2007.01.20-13.47.20 + store_mysql_0.67. и stg-web (0.07).

Все пропатчилось и собралось без проблем.

Единственный косяк, это смерть stg в полночь..

Какие будут каменты по данному багу????

--

P.S.: Я так понимаю, что все связано с фейковым дисконектом, только немогу понять почему он при этом умирает.

Поддерживаю !!! Такая же трабла! только вот не заметил что в полночь ! Но юзеры говорят что это происходит ночью , точного времени не знаю :00:

Link to post
Share on other sites
Хм... а в логах что нибудь есть?

Как ни странно, но в логах зацепиться незачто.

2007-09-20 08:33:42 -- Shutting down... 15
2007-09-20 08:33:42 -- +++++++++++++++++++++++++++++++++++++++++++++
2007-09-20 08:33:42 -- Module: 'Stg configurator v.0.05'. Stop successfull.
2007-09-20 08:33:42 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2007-09-20 08:33:44 -- Module: 'InetAccess authorizator v.1.1'. Stop successfull.
2007-09-20 08:33:48 -- Module: 'Ether_cap v.1.0'. Stop successfull.
2007-09-20 08:33:49 -- Traffcounter: Stop successfull.
2007-09-20 08:33:49 -- Users: Stop successfull.
2007-09-20 08:33:52 -- Queue removed successfully.
2007-09-20 08:33:52 -- StgTimer: Stop successfull.
2007-09-20 08:33:52 -- Stg stopped successfully.
2007-09-20 08:33:52 -- ---------------------------------------------
2007-09-20 08:34:14 -- Stg v. Stg 2.403b
2007-09-20 08:34:14 -- Message queue created successfully. msgKey=5555 msgID=294912
2007-09-20 08:34:14 -- Timer thread started successfully.
2007-09-20 08:34:14 -- Storage plugin: mysql_store v.0.67 (Alf). Loading successfull.
2007-09-20 08:34:15 -- Users started successfully.
2007-09-20 08:34:15 -- Traffcounter started successfully.
2007-09-20 08:34:15 -- Module: 'Ether_cap v.1.0'. Start successfull. 10
2007-09-20 08:34:15 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-09-20 08:34:15 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70
2007-09-20 08:34:15 -- Module: 'Stg configurator v.0.05'. Start successfull. 220
2007-09-20 08:34:15 -- Stg started successfully.
2007-09-20 08:34:15 -- +++++++++++++++++++++++++++++++++++++++++++++

Там присутствуют только записи о рестартах которые я делал. :)

Link to post
Share on other sites
Есть у меня кое-какие мысли на этот счет.

Стукни в аську, если не сложно. 104457969

Стукнул.

Жду ответа.

ICQ 152856907

Link to post
Share on other sites

Столкнулся с такими проблемами

1. Возникла необходимость использовать MySQL с параметром default-character-set=cp1251 в my.cnf для определенных задач. В системе кодировка LANG=ru_RU.UTF-8. Внес необходимые изменения для кодировки cp1251 в config.php и functions.php. При добавлении нового админа с русскими буквами в имени все нормально, а вот при добавлении нового пользователя вместо русских букв в имени - вопросительные знаки. Я так понял, что это связано с тем, что админы добавляются sql-запросом из php-скриптов, а пользователи - вызовом консольного конфигуратора. Можно это как-нибудь победить?

2. Изменил default-character-set на utf8. В web-админке все просто замечательно - имена и адреса пользователей русскими буквами вводятся без проблем. А вот когда пользователь открывает свою страничку в строках Пользователь: и Адрес: пусто. Тоже в сводной информации. Это конечно не принципиально, пользователь должен знать свой адрес, но может кто-то решил эту проблему?

3. Насколько я понял, существует несколько альтернативных конфигураторов для Windows с расширенными функциями, но с тем же номером версии, что и оригинальный конфигуратор. Дайте пожалуйста ссылочку на конфигуратор, с помощью которого можно использовать расширенные функции заложенные в stg-web, в частности с группами пользователей.

ASPLinux 11.2

MySQL-4.1.20

PHP-5.1.2

STG_2.4-2007.01.20-13.47.20 + store_mysql_0.67. и stg-web (0.07)

Link to post
Share on other sites
А вот когда пользователь открывает свою страничку в строках Пользователь: и Адрес: пусто. Тоже в сводной информации. Это конечно не принципиально, пользователь должен знать свой адрес, но может кто-то решил эту проблему?

А в редактировании юзера из админки все нормально отображается при этом?

 

по 3-му вопросу: у меня конфигуратор с офсайта. Там группы можно менять.

Кстати... в следующей версии stg-web появится возможность создавать новые группы.

Link to post
Share on other sites

А в редактировании юзера из админки все нормально отображается при этом?

 

Действительно, в таблице Аккаунты имена и адреса корректно отображаются, а при попытке редактирования аккаунта - пустота.

А по первому вопросу, не подскажете, какие лучше использовати кодировки в системе и в mysql? Основная задача сервера - биллинг.

Link to post
Share on other sites

Судя по всему php + mysql нормально отрабатывают

Проблема в работе sgconf_xml

 

Скорее всего это та же проблема, с которой столкнулся zulu_Radist

Консольный конфигуратор отдает кириллицу некорректно.

Я не знаю, почему это происходит... мне кажется это как то связано с настройками локали окружения. Может я и не прав. Но как то других соображений нет на этот счет. ((

Link to post
Share on other sites

Такая же проблемма с таблицей аккаунтов! :)! Но в виндовом конфигураторе оно отображает информацию верную, а в stg_web в таблице аккаунтов стоят ???????????? знаки а когда открываеш на редактирывание то пусто!

Link to post
Share on other sites

Подскажите в stg_web есть возможность посмотреть детальную статистику пользователя, т.е. когда и с какого адреса трафик набежал? Если возможно то подскажите как, а то очень нужно.

Link to post
Share on other sites
Подскажите в stg_web есть возможность посмотреть детальную статистику пользователя, т.е. когда и с какого адреса трафик набежал? Если возможно то подскажите как, а то очень нужно.

да, есть....

Link to post
Share on other sites
да, есть....

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

Link to post
Share on other sites
да, есть....

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

назвние направления - это ссылка на подробную статистику по сессии если я чего-то не путаю...

Link to post
Share on other sites

У мя при выборе направления отображаются только когда определеннй ip прицепился и когда отключился, а куза это время лазил не отображается((( Как увидеть детальную статистику????

Link to post
Share on other sites
У мя при выборе направления отображаются только когда определеннй ip прицепился и когда отключился, а куза это время лазил не отображается((( Как увидеть детальную статистику????

урл приблизительно такой получится

traffic.php?act=traffic_user_detail&login=fant&month=07&year=2007&dir=0&sess_id=1184683205-a0cbc22912efb11c6cbb

Link to post
Share on other sites
У мя при выборе направления отображаются только когда определеннй ip прицепился и когда отключился, а куза это время лазил не отображается((( Как увидеть детальную статистику????

урл приблизительно такой получится

traffic.php?act=traffic_user_detail&login=fant&month=07&year=2007&dir=0&sess_id=1184683205-a0cbc22912efb11c6cbb

А разве просто вызвать просморт нельзя...только через url вбивать?

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...