Drool Posted December 26, 2007 Author Posted December 26, 2007 Плохо дело, за ночь старгайзер падал два раза, пришлось откатиться на самую первую твою сборку(отктябрьскую) она стабильней работает еще не падала. Если есть возможность пересобрать - пересобери с дебагом - в спеке ./build заменить на ./build debug Запусти его не через инти-скрипт, а сам бинарник и перенаправь вывод в файл stargazer.bin &> /stg.debug.log Логи потом запости или сюда, или в основную ветку разработки Если нет возможности пересобрать - я щяс выложу пересобранную с дебагом
Drool Posted December 26, 2007 Author Posted December 26, 2007 Плохо дело, за ночь старгайзер падал два раза, пришлось откатиться на самую первую твою сборку(отктябрьскую) она стабильней работает еще не падала. Если есть возможность пересобрать - пересобери с дебагом - в спеке ./build заменить на ./build debug Запусти его не через инти-скрипт, а сам бинарник и перенаправь вывод в файл stargazer.bin &> /stg.debug.log Логи потом запости или сюда, или в основную ветку разработки Если нет возможности пересобрать - я щяс выложу пересобранную с дебагом Мда, приплыли - он с дебагом не собирается с такой диагностикой: g++ -c user.cpp -pipe -Wall -O2 -pipe -Wall -O2 -g3 -Wall -I /usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer/../../include -DDEBUG -DLINUX user.cpp: In member function 'int USER::AddMessage(STG_MSG*)': user.cpp:1371: internal compiler error: in reg_or_subregno, at jump.c:2015 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.altlinux.ru/> for instructions. Preprocessed source stored into /usr/src/tmp/cchDihm7.out file, please attach this to your bugreport. gmake: *** [user.o] Error 1 gmake: Leaving directory `/usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer' error: Bad exit status from /usr/src/tmp/rpm-tmp.20993 (%build)
egor2fsys Posted December 26, 2007 Posted December 26, 2007 Мда, приплыли - он с дебагом не собирается с такой диагностикой: g++ -c user.cpp -pipe -Wall -O2 -pipe -Wall -O2 -g3 -Wall -I /usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer/../../include -DDEBUG -DLINUX user.cpp: In member function 'int USER::AddMessage(STG_MSG*)': user.cpp:1371: internal compiler error: in reg_or_subregno, at jump.c:2015 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.altlinux.ru/> for instructions. Preprocessed source stored into /usr/src/tmp/cchDihm7.out file, please attach this to your bugreport. gmake: *** [user.o] Error 1 gmake: Leaving directory `/usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer' error: Bad exit status from /usr/src/tmp/rpm-tmp.20993 (%build) Почему при сборке с дебагом оно собирается с оптимизирующими флагами и пайпом ? Из-за этого и проблема.
Drool Posted December 26, 2007 Author Posted December 26, 2007 Мда, приплыли - он с дебагом не собирается с такой диагностикой: g++ -c user.cpp -pipe -Wall -O2 -pipe -Wall -O2 -g3 -Wall -I /usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer/../../include -DDEBUG -DLINUX user.cpp: In member function 'int USER::AddMessage(STG_MSG*)': user.cpp:1371: internal compiler error: in reg_or_subregno, at jump.c:2015 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.altlinux.ru/> for instructions. Preprocessed source stored into /usr/src/tmp/cchDihm7.out file, please attach this to your bugreport. gmake: *** [user.o] Error 1 gmake: Leaving directory `/usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer' error: Bad exit status from /usr/src/tmp/rpm-tmp.20993 (%build) Почему при сборке с дебагом оно собирается с оптимизирующими флагами и пайпом ? Из-за этого и проблема. Без дебага с оптимизацией собирается. Лог сборки с дебагом http://fly.osdn.org.ua/~drool/stargazer/build.log
stg-34 Posted December 26, 2007 Posted December 26, 2007 Дерни madf-a, он боролся с этой проблемой, и думаю даст тебе ответ.
Drool Posted December 26, 2007 Author Posted December 26, 2007 Дерни madf-a, он боролся с этой проблемой, и думаю даст тебе ответ. Он, похоже, отсыпается :-)
stg-34 Posted December 26, 2007 Posted December 26, 2007 Вообще-то, если мне не изменяет склероз, то проблема решалась тем, что менялась строка в AddMessage() с что_то = stgTime на что_то = time(NULL)
Drool Posted December 26, 2007 Author Posted December 26, 2007 Выложил сборку от 2007.12.25 http://fly.osdn.org.ua/~drool/stargazer/ Были какие-то фиксы падения сервера
Watson Posted December 26, 2007 Posted December 26, 2007 Выложил сборку от 2007.12.25http://fly.osdn.org.ua/~drool/stargazer/ Были какие-то фиксы падения сервера Сборка собралась без проблем на обоих машинах(прошлая собралась только на одной машине) сегодня вечером поставлю понаблюдаю.
madf Posted December 26, 2007 Posted December 26, 2007 Мда, приплыли - он с дебагом не собирается с такой диагностикой: g++ -c user.cpp -pipe -Wall -O2 -pipe -Wall -O2 -g3 -Wall -I /usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer/../../include -DDEBUG -DLINUX user.cpp: In member function 'int USER::AddMessage(STG_MSG*)': user.cpp:1371: internal compiler error: in reg_or_subregno, at jump.c:2015 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.altlinux.ru/> for instructions. Preprocessed source stored into /usr/src/tmp/cchDihm7.out file, please attach this to your bugreport. gmake: *** [user.o] Error 1 gmake: Leaving directory `/usr/src/RPM/BUILD/stg-2.4-2007.12.21-13.52.01/projects/stargazer' error: Bad exit status from /usr/src/tmp/rpm-tmp.20993 (%build) Internal Compiler Error, или, сокращенно, ICE. Внутренний баг gcc. Да, эта бага уже проскакивала осенью. Возникает только на x86_64-архитектуре при включенном -O любого уровня. Вопрос решился отключением внутреннего таймера при сборке релиза с оптимизацией (внутренний таймер активно используется только в отладочном режиме). По умолчанию, при сборке в debug-режиме вместо флагов -O2 -pipe подставляется флаг включения отладочной информации -g3. Однако, если Вы патчили скрипт build я не могу гарантировать его правильной работы Решение: в отладочном режиме отказаться от какой-либо оптимизации.
Watson Posted December 26, 2007 Posted December 26, 2007 Поставил очереднцю сборку, старгайзер запустился нормально но авторизатор подключился толькко один раз и больше не подключался после нескольких рестартов старгайзера тоже самое , первый раз подключается и больше нет.Вообщем закинул я модуль mod_auth_ia.so от твоей первой рабочей сборки, ну пока работает. P.S номер аськи в личку кинул.
Drool Posted December 26, 2007 Author Posted December 26, 2007 Поставил очереднцю сборку, старгайзер запустился нормально но авторизатор подключился толькко один раз и больше не подключался после нескольких рестартов старгайзера тоже самое , первый раз подключается и больше нет.Вообщем закинул я модуль mod_auth_ia.so от твоей первой рабочей сборки, ну пока работает. В логах старгайзера что-то остается? А вообще-то кучерявый прикол, нужно звать stg-34 или Madf-а.
Watson Posted December 26, 2007 Posted December 26, 2007 Поставил очереднцю сборку, старгайзер запустился нормально но авторизатор подключился толькко один раз и больше не подключался после нескольких рестартов старгайзера тоже самое , первый раз подключается и больше нет.Вообщем закинул я модуль mod_auth_ia.so от твоей первой рабочей сборки, ну пока работает.P.S номер аськи в личку кинул. 2007-12-26 20:54:28 -- +++++++++++++++++++++++++++++++++++++++++++++ 2007-12-26 20:54:29 -- Module: 'Stg configurator v.0.05'. Stop successfull. 2007-12-26 20:54:29 -- Module: 'Pinger v.1.01'. Stop successfull. 2007-12-26 20:54:29 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2007-12-26 20:54:29 -- Module: 'InetAccess authorizator v.1.1'. Stop successfull. 2007-12-26 20:55:02 -- Stg v. Stg 2.403b 2007-12-26 20:55:02 -- Message queue created successfully. msgKey=5555 msgID=262144 2007-12-26 20:55:02 -- Timer thread started successfully. 2007-12-26 20:55:02 -- Storage plugin: file_store v.1.02. Loading successfull. 2007-12-26 20:55:03 -- Users started successfully. 2007-12-26 20:55:03 -- Traffcounter started successfully. 2007-12-26 20:55:03 -- Module: 'ipq_cap v.1.1'. Start successfull. 0 2007-12-26 20:55:03 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50 2007-12-26 20:55:03 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2007-12-26 20:55:03 -- Module: 'Pinger v.1.01'. Start successfull. 100 2007-12-26 20:55:03 -- Module: 'Stg configurator v.0.05'. Start successfull. 220 2007-12-26 20:55:03 -- Stg started successfully. 2007-12-26 20:55:03 -- +++++++++++++++++++++++++++++++++++++++++++++ 2007-12-26 20:55:04 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:10 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:17 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:23 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:29 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:35 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:41 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:47 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:53 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:55:59 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:05 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:11 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:17 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:23 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:29 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:35 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:42 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:48 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:56:54 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:57:00 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:57:06 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:57:12 -- User's connect failed. IP '192.168.13.226'. Wrong login or password 2007-12-26 20:57:15 -- Shutting down... 15 дальше запуск с другим модулема, пока работает 2007-12-26 20:57:16 -- +++++++++++++++++++++++++++++++++++++++++++++ 2007-12-26 20:57:16 -- Module: 'Stg configurator v.0.05'. Stop successfull. 2007-12-26 20:57:16 -- Module: 'Pinger v.1.01'. Stop successfull. 2007-12-26 20:57:16 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2007-12-26 20:57:17 -- Module: 'InetAccess authorizator v.1.1'. Stop successfull. 2007-12-26 20:57:49 -- Stg v. Stg 2.403b 2007-12-26 20:57:49 -- Message queue created successfully. msgKey=5555 msgID=294912 2007-12-26 20:57:49 -- Timer thread started successfully. 2007-12-26 20:57:49 -- Storage plugin: file_store v.1.02. Loading successfull. 2007-12-26 20:57:50 -- Users started successfully. 2007-12-26 20:57:50 -- Traffcounter started successfully. 2007-12-26 20:57:50 -- Module: 'ipq_cap v.1.1'. Start successfull. 0 2007-12-26 20:57:50 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50 2007-12-26 20:57:50 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2007-12-26 20:57:50 -- Module: 'Pinger v.1.01'. Start successfull. 100 2007-12-26 20:57:50 -- Module: 'Stg configurator v.0.05'. Start successfull. 220 2007-12-26 20:57:50 -- Stg started successfully. 2007-12-26 20:57:50 -- +++++++++++++++++++++++++++++++++++++++++++++
madf Posted December 26, 2007 Posted December 26, 2007 Очень глупая бага. inetaccess.cpp:1216, позиция 18. Там стоит "0" - фаза 20. А на самом деле должна быть фаза 2. Прибить и пересобрать.
Drool Posted December 27, 2007 Author Posted December 27, 2007 Очень глупая бага. inetaccess.cpp:1216, позиция 18. Там стоит "0" - фаза 20. А на самом деле должна быть фаза 2. Прибить и пересобрать. Заливаю на http://fly.osdn.org.ua/~drool/stargazer/ с таким патчем: ================ начало ===================== --- stg-2.4-2007.12.25-10.53.18/projects/stargazer/plugins/authorization/inetaccess/inetaccess.cpp.orig 2007-12-25 10:35:19 +0200 +++ stg-2.4-2007.12.25-10.53.18/projects/stargazer/plugins/authorization/inetaccess/inetaccess.cpp 2007-12-27 01:39:38 +0200 @@ -1213,7 +1213,7 @@ printfd(__FILE__, "User %s phase changed //#endif gettimeofday(&iaUser->phaseTime, NULL); //iaUser->phaseTime = stgTime; -iaUser->phase = 20; +iaUser->phase = 2; return 0; } ================ конец ===================== Я правильно понял? Еще немного осталось :tongue:
Watson Posted December 27, 2007 Posted December 27, 2007 Очень глупая бага. inetaccess.cpp:1216, позиция 18. Там стоит "0" - фаза 20. А на самом деле должна быть фаза 2. Прибить и пересобрать. Заливаю на http://fly.osdn.org.ua/~drool/stargazer/ с таким патчем: ================ начало ===================== --- stg-2.4-2007.12.25-10.53.18/projects/stargazer/plugins/authorization/inetaccess/inetaccess.cpp.orig 2007-12-25 10:35:19 +0200 +++ stg-2.4-2007.12.25-10.53.18/projects/stargazer/plugins/authorization/inetaccess/inetaccess.cpp 2007-12-27 01:39:38 +0200 @@ -1213,7 +1213,7 @@ printfd(__FILE__, "User %s phase changed //#endif gettimeofday(&iaUser->phaseTime, NULL); //iaUser->phaseTime = stgTime; -iaUser->phase = 20; +iaUser->phase = 2; return 0; } ================ конец ===================== Я правильно понял? Еще немного осталось :tongue: Наверное еще не КОНЕЦ, последняя сборка работала с 9 утра, не падала но у меня перестал отрабатыться ONDISCONNECT.Тоесть подключился работаю и делаю перезагрузку пользовательской машине не выключая авторизатора, после перезагрузки ключик не запускаю и выхожу в интернет.Трафик и деньги при этом считае нормально.Похоже не срабатывает отключение по таймауту.Проверял на нескольких машинах под виндой и линухом.Может ктото проверить еще или это у меня только такое.
Drool Posted March 16, 2008 Author Posted March 16, 2008 Последний релиз старгайзера выложен здесь: http://fly.osdn.org.ua/~drool/stargazer/new/ Также рад сообщить что я таки залил старгайзер в сизиф: http://www.sisyphus.ru/srpm/Sisyphus/stargazer Похоже, ALT Linux единственный rpm-based дистрибутив со старгайзером в репозитории ;-) Кроме того, наткнулся в инете на небольшое описание установки старгайзера на ALT Linux office-server 4.0: http://seval.nnm.ru/ustanovka_billinga_sta...40_officeserver
Колян Posted March 16, 2008 Posted March 16, 2008 Да, немного оффтоп, надо бы как-то, чтобы СТГ появился в портах и пакетах ФРИ!
Drool Posted March 17, 2008 Author Posted March 17, 2008 Да, немного оффтоп, надо бы как-то, чтобы СТГ появился в портах и пакетах ФРИ! Самый быстрый вариант - подключиться к команде разработчиков FreeBSD и реализовать это
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