Lt. 0 Posted 2006-10-30 07:20:05 Share Posted 2006-10-30 07:20:05 описание системы gentoo kernell 2.6.17-r8 конфиги юзеров от марта 2005 года Скомпилил stg-2.4-2006.10.20-03.58.02 в логах 2006-10-19 00:32:59 -- Stg v. Stg 2.4 2006-10-19 00:32:59 -- Timer thread started successfully. 2006-10-19 00:32:59 -- Storage plugin: file_store v.1.01. Loading successfull. и усе... при этом из списка процессов совсем исчезает stargazer но вижу stg-exec командой killall-9 stg-exec не убивается но убивается killall -9 stargazer может я гдето что-то упустил? с уважением Lt. Link to post Share on other sites
egor2fsys 5 Posted 2006-10-30 08:23:08 Share Posted 2006-10-30 08:23:08 Во-первых пообновляйте конфиги юзеров. ибо март 2005 это очень старое что-то мне кажется. Если не поможет, то перекомпилируйте СТГ, перед этим сделав make clean и отредактировав main.cpp, строка 61 было //#define NO_DAEMON 1 надо сделать #define NO_DAEMON 1 После этого запустите СТГ и покажите сюда весь лог, который он выведет на консоль. Link to post Share on other sites
Lt. 0 Posted 2006-10-30 09:46:43 Author Share Posted 2006-10-30 09:46:43 вот что сказал file_store.cpp > 15:38:08 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 15:38:08 > workDir = /var/stargazers/stargazer2 main.cpp > 15:38:08 > Module: /lib/stg//mod_auth_ao.so main.cpp > 15:38:08 > Module: /lib/stg//mod_auth_ia.so main.cpp > 15:38:08 > Module: /lib/stg//mod_conf_sg.so main.cpp > 15:38:08 > Module: /lib/stg//mod_cap_ipq.so main.cpp > 15:38:08 > Module: /lib/stg//mod_ping.so ao.cpp > 15:38:08 > constructor AO_CREATOR plugin_runner.cpp > 15:38:08 > Plugin Always Online authorizator v.0.9 parsesettings inetaccess.cpp > 15:38:08 > new AUTH_IA plugin_runner.cpp > 15:38:08 > Plugin InetAccess authorizator v.1.0 parsesettings inetaccess.cpp > 15:38:08 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4 stgconfig.cpp > 15:38:08 > new AUTH_IA parser.cpp > 15:38:08 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 15:38:08 > Plugin Stg configurator v.0.03 parsesettings constructor IPQ_CAP_CREATOR plugin_runner.cpp > 15:38:08 > Plugin ipq_cap v.1.1 parsesettings ping.cpp > 15:38:08 > constructor PING_CREATOR plugin_runner.cpp > 15:38:08 > Plugin Pinger v.1.0 parsesettings conffiles.cpp find(=) error *** glibc detected *** double free or corruption (!prev): 0x080fee28 *** Aborted Где копать? что делать? С уважнением Lt. Link to post Share on other sites
egor2fsys 5 Posted 2006-10-30 10:08:17 Share Posted 2006-10-30 10:08:17 попробуйте положить новый конфиг сервера (stargazer.conf), который идет с текущими сорцами. Link to post Share on other sites
Lt. 0 Posted 2006-10-30 11:22:07 Author Share Posted 2006-10-30 11:22:07 попробовал заменив конфиг СТГ на новый шедший с дистрибутивом теже яйца тока вид сбоку потом из дистриба скопировал папку конфига юзеров админов и тарифив в конфиге исправил путь вот что получилось file_store.cpp > 17:12:53 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 17:12:53 > workDir = /var/stargazers/stg3 main.cpp > 17:12:53 > Module: /usr/lib/stg/mod_auth_ao.so main.cpp > 17:12:53 > Module: /usr/lib/stg/mod_auth_ia.so main.cpp > 17:12:53 > Module: /usr/lib/stg/mod_conf_sg.so main.cpp > 17:12:53 > Module: /usr/lib/stg/mod_cap_ipq.so main.cpp > 17:12:53 > Module: /usr/lib/stg/mod_ping.so ao.cpp > 17:12:53 > constructor AO_CREATOR plugin_runner.cpp > 17:12:53 > Plugin Always Online authorizator v.0.9 parsesettings inetaccess.cpp > 17:12:53 > new AUTH_IA plugin_runner.cpp > 17:12:53 > Plugin InetAccess authorizator v.1.0 parsesettings inetaccess.cpp > 17:12:53 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4 stgconfig.cpp > 17:12:53 > new AUTH_IA parser.cpp > 17:12:53 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 17:12:53 > Plugin Stg configurator v.0.03 parsesettings constructor IPQ_CAP_CREATOR plugin_runner.cpp > 17:12:53 > Plugin ipq_cap v.1.1 parsesettings ping.cpp > 17:12:53 > constructor PING_CREATOR plugin_runner.cpp > 17:12:53 > Plugin Pinger v.1.0 parsesettings users.cpp > 17:12:53 > =====================| pid: 21522 |===================== users.cpp > 17:12:53 > Day = 30 Min = 12 traffcounter.cpp > 17:12:53 > TRAFFCOUNTER::Start() ipq_cap.cpp > 17:12:53 > IPQ_CAP::Start() inetaccess.cpp > 17:12:53 > AUTH_IA::Start() inetaccess.cpp > 17:12:53 > AUTH_IA::PrepareNet() >>>> Start successfull. ao.cpp > 17:12:53 > users->OpenSearch() usernum=1 ping.cpp > 17:12:53 > users->OpenSearch() usernum=1 ping.cpp > 17:12:53 > added IPS 192.168.1.1 ping.cpp > 17:12:53 > PING::Start() PingDelay = 15 ping.cpp > 17:12:53 > PING::Run stgconfig.cpp > 17:12:53 > STG_CONFIG::Start() configproto.cpp > 17:12:53 > CONFIGPROTO::SetTariffs tariffs=80F5098 configproto.cpp > 17:12:53 > CONFIGPROTO::SetTariffs settings=80ED180 configproto.cpp > 17:12:53 > CONFIGPROTO::SetTariffs tariffs=80F5098 rsconf.cpp > 17:12:53 > CONFIGPROTO::Prepare() rsconf.cpp > 17:12:53 > STG_CONFIG::Prepare() socket - ok rsconf.cpp > 17:12:53 > STG_CONFIG::Prepare() setsockopt - ok rsconf.cpp > 17:12:53 > STG_CONFIG::Prepare() bind - ok port: 5555 rsconf.cpp > 17:12:53 > STG_CONFIG::Prepare() listen - ok stgconfig.cpp > 17:12:53 > =====================| pid: 21530 |===================== stgconfig.cpp > 17:12:53 > STG_CONFIG::Run rsconf.cpp > 17:12:53 > CONFIGPROTO: Ready to accept traffcounter.cpp > 17:12:58 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) users.cpp > 17:13:00 > Sec = 1162206780 users.cpp > 17:13:00 > New Minute. old = 12 current = 13 users.cpp > 17:13:00 > RealDelUser() users to del: 0 traffcounter.cpp > 17:13:03 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) ping.cpp > 17:13:04 > PING::Run user.cpp > 17:13:04 > UpdatePingTime(1162206773) test traffcounter.cpp > 17:13:08 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) traffcounter.cpp > 17:13:13 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) ping.cpp > 17:13:15 > PING::Run user.cpp > 17:13:15 > UpdatePingTime(1162206788) test traffcounter.cpp > 17:13:18 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 inetaccess.cpp > 17:13:19 > recvfrom res=-1 main.cpp > 17:13:19 > Stg stopped at main.cpp:203 stgconfig.cpp > 17:13:19 > Before config.Stop() rsconf.cpp > 17:13:19 > CONFIGPROTO::Stop() rsconf.cpp > 17:13:19 > CONFIGPROTO::Stop() 0 stgconfig.cpp > 17:13:19 > After config.Stop() STG_PINGER::Stop() ping.cpp > 17:13:19 > wait ping PING stop. ping.cpp > 17:13:19 > wait ping PING stop. ping.cpp > 17:13:19 > PING::Stop() inetaccess.cpp > 17:13:19 > AUTH_IA::Stop() inetaccess.cpp > 17:13:22 > SendError -1 bytes sent traffcounter.cpp > 17:13:23 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) inetaccess.cpp > 17:13:25 > AUTH_IA killed Run inetaccess.cpp > 17:13:25 > AUTH_IA::Stoped successfully. traffcounter.cpp > 17:13:28 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) traffcounter.cpp > 17:13:30 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) traffcounter.cpp > 17:13:31 > TRAFFCOUNTER::Stop() users.cpp > 17:13:31 > USERS::Stop() users.cpp > 17:13:31 > RealDelUser() users to del: 0 users.cpp > 17:13:31 > Brfore USERS::Run() users.cpp > 17:13:31 > USERS::Stop() main.cpp > 17:13:34 > KillExecuters pid=21519 stgconfig.cpp > 17:13:34 > destructor STGCONFIG_CREATOR ping.cpp > 17:13:34 > destructor PING_CREATOR inetaccess.cpp > 17:13:34 > destructor IA_CREATOR destructor IPQ_CAP_CREATOR ao.cpp > 17:13:34 > destructor AO_CREATOR Из всего выше проделанного вывод новый СТГ понимает тока новые конфиги :-(( конвертировать их не пытается... а у меня юзеров 2500 штук придется вспонить молодость писать скрипт по конвертированию старых конфигов в новые... Сердечно благодарен на уделенное мне внимание С уважением Lt. Link to post Share on other sites
stg-34 0 Posted 2006-10-30 12:34:54 Share Posted 2006-10-30 12:34:54 вот что сказал file_store.cpp > 15:38:08 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 15:38:08 > workDir = /var/stargazers/stargazer2 main.cpp > 15:38:08 > Module: /lib/stg//mod_auth_ao.so main.cpp > 15:38:08 > Module: /lib/stg//mod_auth_ia.so main.cpp > 15:38:08 > Module: /lib/stg//mod_conf_sg.so main.cpp > 15:38:08 > Module: /lib/stg//mod_cap_ipq.so main.cpp > 15:38:08 > Module: /lib/stg//mod_ping.so ao.cpp > 15:38:08 > constructor AO_CREATOR plugin_runner.cpp > 15:38:08 > Plugin Always Online authorizator v.0.9 parsesettings inetaccess.cpp > 15:38:08 > new AUTH_IA plugin_runner.cpp > 15:38:08 > Plugin InetAccess authorizator v.1.0 parsesettings inetaccess.cpp > 15:38:08 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4 stgconfig.cpp > 15:38:08 > new AUTH_IA parser.cpp > 15:38:08 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 15:38:08 > Plugin Stg configurator v.0.03 parsesettings constructor IPQ_CAP_CREATOR plugin_runner.cpp > 15:38:08 > Plugin ipq_cap v.1.1 parsesettings ping.cpp > 15:38:08 > constructor PING_CREATOR plugin_runner.cpp > 15:38:08 > Plugin Pinger v.1.0 parsesettings conffiles.cpp find(=) error *** glibc detected *** double free or corruption (!prev): 0x080fee28 *** Aborted Где копать? что делать? С уважнением Lt. 1. в консоле, где запускается стг написать >ulimit -c 100000 2. запустить стг 3. он выпадет, должен образоваться core-файл 4. запустить gdb: > gdb stargazer 5. после заруска гдб написать core-file stargazer.core(тут написать правильное имя корки) 6. сказать гдб: bt 7. вывод bt запостить сюда Link to post Share on other sites
stg-34 0 Posted 2006-10-30 12:37:51 Share Posted 2006-10-30 12:37:51 Из всего выше проделанного вывод новый СТГ понимает тока новые конфиги :-((конвертировать их не пытается... а у меня юзеров 2500 штук придется вспонить молодость писать скрипт по конвертированию старых конфигов в новые... Стг-2.4 читает юзеров от Стг-2.0 без всяких проблем. Link to post Share on other sites
Max 0 Posted 2006-10-30 15:45:27 Share Posted 2006-10-30 15:45:27 это радует Link to post Share on other sites
Lt. 0 Posted 2006-10-31 03:17:36 Author Share Posted 2006-10-31 03:17:36 Первый вопрос что такое корка? (я незнаком с таким оборотом) второе старый стг если какойто конфиг или стат закосячен в логи пишел об этом и я подозреваю что так и обстояли дела с моей проблемой... новый же ничего непишет в логи только сообщает что модуль записи файлов стартовал С уважением Lt P.S. конфиги пропарсил и переписал и все заработало 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