Sonnar 0 Posted 2009-01-16 07:14:57 Share Posted 2009-01-16 07:14:57 Столкнулся с мелким глюком в stargazer 2.405.9.8 , в конфигураторе в поле "Последнее пополнение" отображается последняя сумма, как введённая в конфигураторе так же и когда stargazer снимал абонплату за месяц. К примеру stargazer снимает абонплату "1 января 2009" то у всех становится написано в поле "Последнее пополнение" 2009-01-01 а в поле "Последние деньги" пишется сумма стоимости тарифного плана. В версии 2.016.7.6 такого не было, похоже на то что stargazer при снятии абонплаты считает что сумма вводится в ручную в конфигураторе, если кто сталкивался с этим, пожалуйста подскажите что можно предпринять. Спасибо. Link to post Share on other sites
madf 279 Posted 2009-01-16 16:03:28 Share Posted 2009-01-16 16:03:28 Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в user.cpp строки (1498-1497): user->lastCashAddTime = *const_cast<time_t *>(&stgTime); user->lastCashAdd = newCash - oldCash; на if (newCash > oldCash) { user->lastCashAddTime = *const_cast<time_t *>(&stgTime); user->lastCashAdd = newCash - oldCash; } Link to post Share on other sites
Sonnar 0 Posted 2009-01-17 11:21:24 Share Posted 2009-01-17 11:21:24 Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в user.cpp строки (1498-1497):user->lastCashAddTime = *const_cast<time_t *>(&stgTime); user->lastCashAdd = newCash - oldCash; на if (newCash > oldCash) { user->lastCashAddTime = *const_cast<time_t *>(&stgTime); user->lastCashAdd = newCash - oldCash; } Огромное спасибо. А можно не по сумме делать сравнение, а по логину админа, когда stargazer снимает абонплату он это делает от логина @stargazer? К примеру, выполнять это действие если имя админа не равно @stargazer. Спасибо. Link to post Share on other sites
madf 279 Posted 2009-01-17 14:46:02 Share Posted 2009-01-17 14:46:02 Нет Link to post Share on other sites
Sonnar 0 Posted 2009-01-20 19:59:26 Share Posted 2009-01-20 19:59:26 Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает. Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2 Link to post Share on other sites
Neelix 33 Posted 2009-01-20 22:26:27 Share Posted 2009-01-20 22:26:27 Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает.Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2 Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется. я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров. Link to post Share on other sites
madf 279 Posted 2009-01-21 08:56:55 Share Posted 2009-01-21 08:56:55 То есть, относится только к мускулу? Link to post Share on other sites
Sonnar 0 Posted 2009-01-21 08:57:25 Share Posted 2009-01-21 08:57:25 Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется.я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров. Да в том то и дело что не всегда падает, то есть периодически в течении дня, происходит смена параметра always online, и за весь день он может упасть раза три. Я сначала думал что проблема с модулями подсчёта трафика, я пробовал, ether, ipq, 1.3.9 beta2 но со всеми одно и тоже. Про багу в таблицах, если я правильно понял, то это если для хранения данных используется база данных, у меня база просто в файлах. Link to post Share on other sites
madf 279 Posted 2009-01-21 11:02:32 Share Posted 2009-01-21 11:02:32 Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения? Link to post Share on other sites
Sonnar 0 Posted 2009-01-21 13:02:05 Share Posted 2009-01-21 13:02:05 Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения? Вот что в момент изменения, этот точно, а вот авторизован или нет, не обращал внимания. Так же проверял, если не менять параметр Always Online то в течении недели падений не было, дальше не проверял, да и думаю что не падал бы он. Сейчас попробую выдрать логи из файлов stargazer.log и stargazer-debug.log Link to post Share on other sites
Sonnar 0 Posted 2009-01-21 13:49:50 Share Posted 2009-01-21 13:49:50 Логи последних трёх падений Лог 2009-01-20-22:59 stargazer.log 2009-01-20 22:59:24 -- Admin 'stg', 127.0.0.1: User 'user1': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-20 22:59:27 -- Admin 'stg', 127.0.0.1: User 'user536': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-20 22:59:44 -- Admin 'stg', 127.0.0.1: User 'user195': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-20 23:01:14 -- Admin 'stg', 127.0.0.1: User 'user587': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-20 23:01:17 -- Admin 'stg', 127.0.0.1: User 'user301': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-20 23:01:29 -- Admin 'stg', 127.0.0.1: User 'user570': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-20 23:01:38 -- Admin 'stg', 127.0.0.1: User 'user570': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-20 23:02:01 -- Stg v. Stg 2.404 2009-01-20 23:02:01 -- Message queue created successfully. msgKey=5555 msgID=917504 2009-01-20 23:02:01 -- Timer thread started successfully. 2009-01-20 23:02:01 -- Storage plugin: file_store v.1.02. Loading successfull. 2009-01-20 23:02:01 -- Users started successfully. 2009-01-20 23:02:01 -- Traffcounter started successfully. 2009-01-20 23:02:01 -- Module: 'netflow_cap v.1.3.4'. Start successfull. 15 2009-01-20 23:02:01 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2009-01-20 23:02:01 -- Module: 'Pinger v.1.01'. Start successfull. 100 2009-01-20 23:02:01 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2009-01-20 23:02:01 -- Stg started successfully. 2009-01-20 23:02:01 -- +++++++++++++++++++++++++++++++++++++++++++++ 2009-01-20 23:02:12 -- Admin 'stg', 127.0.0.1: User 'user536': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-20 23:02:15 -- Admin 'stg', 127.0.0.1: User 'user304': 'alwaysOnline' parameter changed from '1' to '0'. stargazer-debug.log traffcounter.cpp > 23:01:17 > AddUser: user301 ping.cpp > 23:01:17 > pinger.DelIP 0.0.0.0 ping.cpp > 23:01:17 > pingerCurrIP.AddIP 172.16.2.29 parser.cpp > 23:01:17 > upCount=0 downCount=0 parser.cpp > 23:01:17 > <SetUser result="ok"/> configproto.cpp > 23:01:17 > currParser == NULL rsconf.cpp > 23:01:17 > End was detected rsconf.cpp > 23:01:17 > ReciveSendConf close rsconf.cpp > 23:01:17 > CONFIGPROTO: Ready to accept user.cpp > 23:01:18 > USER::WriteStat user=user636 user.cpp > 23:01:19 > USER::WriteStat user=user341 user.cpp > 23:01:19 > USER::WriteStat user=varvarak user.cpp > 23:01:20 > USER::WriteStat user=user791 user.cpp > 23:01:20 > USER::WriteStat user=user150 user.cpp > 23:01:20 > USER::WriteStat user=user294 traffcounter.cpp > 23:01:20 > FlushAndRemove() packets: 6440(rem 591) ip2packets: 12880(rem 1182) user.cpp > 23:01:21 > USER::WriteStat user=user850 user.cpp > 23:01:21 > USER::WriteStat user=user629 user.cpp > 23:01:22 > USER::WriteStat user=user410 user.cpp > 23:01:23 > USER::WriteStat user=user12 user.cpp > 23:01:23 > USER::WriteStat user=user255 user.cpp > 23:01:23 > USER::WriteStat user=user14 traffcounter.cpp > 23:01:25 > FlushAndRemove() packets: 6479(rem 630) ip2packets: 12958(rem 1260) user.cpp > 23:01:26 > USER::WriteStat user=user720 user.cpp > 23:01:26 > USER::WriteStat user=user2 user.cpp > 23:01:27 > USER::WriteStat user=user523 user.cpp > 23:01:27 > USER::WriteStat user=user288 ping.cpp > 23:01:27 > PING::Run user.cpp > 23:01:28 > Start read disconnect!!!!! traffcounter.cpp > 23:01:28 > DelUser: user607 users.cpp > 23:01:28 > Del IP Idx ping.cpp > 23:01:28 > pinger.DelIP 172.16.3.96 user.cpp > 23:01:28 > Disconnect. User name 'user' ip=172.16.3.96 rsconf.cpp > 23:01:29 > Connection accepted from 127.0.0.1 rsconf.cpp > 23:01:29 > RecvHdr - ok buf = SG04 sizeof(STG_HEADER) = 4 configproto.cpp > 23:01:29 > ParseXMLStart configproto.cpp > 23:01:29 > Start parser.cpp > 23:01:29 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 23:01:29 > Start parser.cpp > 23:01:29 > PARSER_GET_USERS::ParseStart configproto.cpp > 23:01:29 > Start parser.cpp > 23:01:29 > PARSE_GET_USER::ParseStart login=ww.w3.org/XML/1998/namespace configproto.cpp > 23:01:29 > Start parser.cpp > 23:01:29 > PARSER_CHG_USER::Reset() parser.cpp > 23:01:29 > PARSER_CHG_USER::Reset() DEL USR ===================== parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseStart el = SetUser depth = 1 parser.cpp > 23:01:29 > PARSER_CHG_USER::SetUser - OK configproto.cpp > 23:01:29 > ParseXMLStart parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseStart el = login depth = 2 parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseEnd el = login depth = 2 configproto.cpp > 23:01:29 > ParseXMLStart parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseStart el = aonline depth = 2 parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseEnd el = aonline depth = 2 parser.cpp > 23:01:29 > PARSER_CHG_USER::ParseEnd el = SetUser depth = 1 parser.cpp > 23:01:29 > upCount=0 downCount=0 parser.cpp > 23:01:29 > <SetUser result="ok"/> configproto.cpp > 23:01:29 > currParser == NULL rsconf.cpp > 23:01:29 > End was detected stg_timer.cpp > 23:02:01 > STG_TIMER started. Time: 1232481721 file_store.cpp > 23:02:01 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 23:02:01 > workDir = /var/stargazer main.cpp > 23:02:01 > Module: /usr/lib/stg/mod_auth_ao.so main.cpp > 23:02:01 > Module: /usr/lib/stg/mod_conf_sg.so main.cpp > 23:02:01 > Module: /usr/lib/stg/mod_cap_netflow.so main.cpp > 23:02:01 > Module: /usr/lib/stg/mod_ping.so ao.cpp > 23:02:01 > constructor AO_CREATOR plugin_runner.cpp > 23:02:01 > Plugin Always Online authorizator v.1.0 parsesettings stgconfig.cpp > 23:02:01 > new AUTH_IA parser.cpp > 23:02:01 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 23:02:01 > Plugin Stg configurator v.0.07 parsesettings plugin_runner.cpp > 23:02:01 > Plugin netflow_cap v.1.3.4 parsesettings ping.cpp > 23:02:01 > constructor PING_CREATOR plugin_runner.cpp > 23:02:01 > Plugin Pinger v.1.01 parsesettings traffcounter.cpp > 23:02:01 > TRAFFCOUNTER::Start() users.cpp > 23:02:01 > =====================| pid: 7695 |===================== users.cpp > 23:02:01 > Day = 20 Min = 2 users.cpp > 23:02:01 > Monitor=0 file USERS /users_r ao.cpp > 23:02:01 > users->OpenSearch() usernum=874 users.cpp > 23:02:01 > Add IP Idx traffcounter.cpp > 23:02:01 > AddUser: user828 traffcounter.cpp > 23:02:01 > AddUser: user28 ///////////////////////////////////////////////////////////////////////////////////////////// Лог 2009-01-21-07:16 stargazer.log 2009-01-21 07:16:10 -- Admin 'stg', 127.0.0.1: User 'user342': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 07:17:49 -- Admin 'stg', 127.0.0.1: User 'user671': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 07:17:55 -- Admin 'stg', 127.0.0.1: User 'user822': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 07:18:14 -- Admin 'stg', 127.0.0.1: User 'user426': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 07:18:29 -- Admin 'stg', 127.0.0.1: User 'user233': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 07:18:36 -- Admin 'stg', 127.0.0.1: User 'user2': 'alwaysOnline' parameter changed from '1' to '1'. 2009-01-21 07:20:02 -- Stg v. Stg 2.404 2009-01-21 07:20:02 -- Message queue created successfully. msgKey=5555 msgID=950272 2009-01-21 07:20:02 -- Timer thread started successfully. 2009-01-21 07:20:02 -- Storage plugin: file_store v.1.02. Loading successfull. 2009-01-21 07:20:02 -- Users started successfully. 2009-01-21 07:20:02 -- Traffcounter started successfully. 2009-01-21 07:20:02 -- Module: 'netflow_cap v.1.3.4'. Start successfull. 15 2009-01-21 07:20:02 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2009-01-21 07:20:02 -- Module: 'Pinger v.1.01'. Start successfull. 100 2009-01-21 07:20:02 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2009-01-21 07:20:02 -- Stg started successfully. 2009-01-21 07:20:02 -- +++++++++++++++++++++++++++++++++++++++++++++ 2009-01-21 07:22:37 -- Admin 'stg', 127.0.0.1: User 'user34': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 07:23:33 -- Admin 'stg', 127.0.0.1: User 'user611': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 07:23:55 -- Admin 'stg', 127.0.0.1: User 'user579': 'alwaysOnline' parameter changed from '1' to '0'. stargazer-debug.log traffcounter.cpp > 07:18:24 > FlushAndRemove() packets: 2638(rem 247) ip2packets: 5276(rem 494) user.cpp > 07:18:25 > USER::WriteStat user=user466 user.cpp > 07:18:25 > USER::WriteStat user=user672 user.cpp > 07:18:27 > USER::WriteStat user=user012-2 user.cpp > 07:18:27 > USER::WriteStat user=user45 user.cpp > 07:18:29 > USER::WriteStat user=user435 ping.cpp > 07:18:29 > PING::Run rsconf.cpp > 07:18:29 > Connection accepted from 127.0.0.1 rsconf.cpp > 07:18:29 > RecvHdr - ok buf = SG04 sizeof(STG_HEADER) = 4 traffcounter.cpp > 07:18:29 > FlushAndRemove() packets: 2940(rem 303) ip2packets: 5880(rem 606) configproto.cpp > 07:18:29 > ParseXMLStart configproto.cpp > 07:18:29 > Start parser.cpp > 07:18:29 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 07:18:29 > Start parser.cpp > 07:18:29 > PARSER_GET_USERS::ParseStart configproto.cpp > 07:18:29 > Start parser.cpp > 07:18:29 > PARSE_GET_USER::ParseStart login=ww.w3.org/XML/1998/namespace configproto.cpp > 07:18:29 > Start parser.cpp > 07:18:29 > PARSER_CHG_USER::Reset() parser.cpp > 07:18:29 > PARSER_CHG_USER::Reset() DEL USR ===================== parser.cpp > 07:18:29 > PARSER_CHG_USER::ParseStart el = SetUser depth = 1 parser.cpp > 07:18:29 > PARSER_CHG_USER::SetUser - OK configproto.cpp > 07:18:29 > ParseXMLStart parser.cpp > 07:18:29 > PARSER_CHG_USER::ParseStart el = login depth = 2 parser.cpp > 07:18:29 > PARSER_CHG_USER::ParseEnd el = login depth = 2 configproto.cpp > 07:18:29 > ParseXMLStart parser.cpp > 07:18:29 > PARSER_CHG_USER::ParseStart el = aonline depth = 2 parser.cpp > 07:18:29 stg_timer.cpp > 07:20:02 > STG_TIMER started. Time: 1232511602 file_store.cpp > 07:20:02 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 07:20:02 > workDir = /var/stargazer main.cpp > 07:20:02 > Module: /usr/lib/stg/mod_auth_ao.so main.cpp > 07:20:02 > Module: /usr/lib/stg/mod_conf_sg.so main.cpp > 07:20:02 > Module: /usr/lib/stg/mod_cap_netflow.so main.cpp > 07:20:02 > Module: /usr/lib/stg/mod_ping.so ao.cpp > 07:20:02 > constructor AO_CREATOR plugin_runner.cpp > 07:20:02 > Plugin Always Online authorizator v.1.0 parsesettings stgconfig.cpp > 07:20:02 > new AUTH_IA parser.cpp > 07:20:02 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 07:20:02 > Plugin Stg configurator v.0.07 parsesettings plugin_runner.cpp > 07:20:02 > Plugin netflow_cap v.1.3.4 parsesettings ping.cpp > 07:20:02 > constructor PING_CREATOR plugin_runner.cpp > 07:20:02 > Plugin Pinger v.1.01 parsesettings traffcounter.cpp > 07:20:02 > TRAFFCOUNTER::Start() users.cpp > 07:20:02 > =====================| pid: 16426 |===================== users.cpp > 07:20:02 > Day = 21 Min = 20 users.cpp > 07:20:02 > Monitor=0 file USERS /users_r ao.cpp > 07:20:02 > users->OpenSearch() usernum=874 traffcounter.cpp > 07:20:02 > AddUser: user532 users.cpp > 07:20:02 > Add IP Idx traffcounter.cpp > 07:20:02 > AddUser: user76 ///////////////////////////////////////////////////////////////////////////////// Лог 2009-01-21-15:45 stargazer.log 2009-01-21 15:45:21 -- Admin 'stg', 127.0.0.1: User 'user87': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 15:46:04 -- Admin 'stg', 127.0.0.1: User 'user248': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 15:46:45 -- Admin 'stg', 127.0.0.1: User 'user712': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 15:47:31 -- Admin 'stg', 127.0.0.1: User 'user749-2': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 15:48:30 -- Admin 'stg', 127.0.0.1: User 'user233': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 15:48:50 -- Admin 'stg', 127.0.0.1: User 'user194': 'alwaysOnline' parameter changed from '1' to '0'. iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) 2009-01-21 15:49:40 -- Admin 'stg', 127.0.0.1: User 'user194': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 15:51:01 -- Stg v. Stg 2.404 2009-01-21 15:51:01 -- Message queue created successfully. msgKey=5555 msgID=983040 2009-01-21 15:51:01 -- Timer thread started successfully. 2009-01-21 15:51:01 -- Storage plugin: file_store v.1.02. Loading successfull. 2009-01-21 15:51:01 -- Users started successfully. 2009-01-21 15:51:01 -- Traffcounter started successfully. 2009-01-21 15:51:01 -- Module: 'netflow_cap v.1.3.4'. Start successfull. 15 2009-01-21 15:51:01 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2009-01-21 15:51:01 -- Module: 'Pinger v.1.01'. Start successfull. 100 2009-01-21 15:51:01 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2009-01-21 15:51:01 -- Stg started successfully. 2009-01-21 15:51:01 -- +++++++++++++++++++++++++++++++++++++++++++++ 2009-01-21 15:51:22 -- Admin 'stg', 127.0.0.1: User 'user194': 'alwaysOnline' parameter changed from '0' to '0'. 2009-01-21 15:51:34 -- Admin 'stg', 127.0.0.1: User 'user194': 'alwaysOnline' parameter changed from '0' to '1'. 2009-01-21 15:52:30 -- Admin 'stg', 127.0.0.1: User 'user637': 'alwaysOnline' parameter changed from '1' to '0'. stargazer-debug.log traffcounter.cpp > 15:49:21 > FlushAndRemove() packets: 3735(rem 726) ip2packets: 7470(rem 1452) user.cpp > 15:49:22 > USER::WriteStat user=user394 user.cpp > 15:49:22 > USER::WriteStat user=user567 ping.cpp > 15:49:22 > PING::Run user.cpp > 15:49:24 > USER::WriteStat user=user211 user.cpp > 15:49:24 > USER::WriteStat user=user822 user.cpp > 15:49:26 > USER::WriteStat user=user626 user.cpp > 15:49:26 > USER::WriteStat user=user259 user.cpp > 15:49:26 > USER::WriteStat user=user426 traffcounter.cpp > 15:49:26 > FlushAndRemove() packets: 4180(rem 359) ip2packets: 8360(rem 718) user.cpp > 15:49:27 > USER::WriteStat user=user302 user.cpp > 15:49:27 > USER::WriteStat user=user625 user.cpp > 15:49:27 > USER::WriteStat user=user555 user.cpp > 15:49:29 > USER::WriteStat user=user898 user.cpp > 15:49:30 > ===== user189: passiveTime=4429297 ===== user.cpp > 15:49:30 > ===== user429: passiveTime=4430262 ===== user.cpp > 15:49:30 > USER::WriteStat user=user67 user stg_timer.cpp > 15:51:01 > STG_TIMER started. Time: 1232542261 file_store.cpp > 15:51:01 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 15:51:01 > workDir = /var/stargazer main.cpp > 15:51:01 > Module: /usr/lib/stg/mod_auth_ao.so main.cpp > 15:51:01 > Module: /usr/lib/stg/mod_conf_sg.so main.cpp > 15:51:01 > Module: /usr/lib/stg/mod_cap_netflow.so main.cpp > 15:51:01 > Module: /usr/lib/stg/mod_ping.so ao.cpp > 15:51:01 > constructor AO_CREATOR plugin_runner.cpp > 15:51:01 > Plugin Always Online authorizator v.1.0 parsesettings stgconfig.cpp > 15:51:01 > new AUTH_IA parser.cpp > 15:51:01 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 15:51:01 > Plugin Stg configurator v.0.07 parsesettings plugin_runner.cpp > 15:51:01 > Plugin netflow_cap v.1.3.4 parsesettings ping.cpp > 15:51:01 > constructor PING_CREATOR plugin_runner.cpp > 15:51:01 > Plugin Pinger v.1.01 parsesettings traffcounter.cpp > 15:51:01 > TRAFFCOUNTER::Start() users.cpp > 15:51:01 > =====================| pid: 29017 |===================== users.cpp > 15:51:01 > Day = 21 Min = 51 users.cpp > 15:51:01 > Monitor=0 file USERS /users_r ao.cpp > 15:51:01 > users->OpenSearch() usernum=874 users.cpp > 15:51:01 > Add IP Idx traffcounter.cpp > 15:51:01 > AddUser: user828 users.cpp > 15:51:01 > Add IP Idx traffcounter.cpp > 15:51:01 > AddUser: user745 users.cpp > 15:51:01 > Add IP Idx traffcounter.cpp > 15:51:01 > AddUser: user767 ///////////////////////////////////////////////////////////////////////////////// Link to post Share on other sites
madf 279 Posted 2009-01-21 14:14:10 Share Posted 2009-01-21 14:14:10 Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер. Link to post Share on other sites
Sonnar 0 Posted 2009-01-21 16:59:49 Share Posted 2009-01-21 16:59:49 Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер. Я ни когда этого не делал, эту команду нужно выполнить после того как stargazer упадёт или запустить когда он ещё работает? Link to post Share on other sites
Neelix 33 Posted 2009-01-21 17:58:28 Share Posted 2009-01-21 17:58:28 до того как упадет, а после падения образуется кора Link to post Share on other sites
Neelix 33 Posted 2009-01-21 18:00:36 Share Posted 2009-01-21 18:00:36 Дайте линк на стопроцентно последнюю работоспособную сборку stg+mysql+web Я на чистом серваке потестю, с установкой и компиляцией разберусь, не первый год замужем ) Link to post Share on other sites
Sonnar 0 Posted 2009-01-21 18:11:28 Share Posted 2009-01-21 18:11:28 до того как упадет, а после падения образуется кора Спасибо, уже разобрался. :-) Link to post Share on other sites
Neelix 33 Posted 2009-01-22 06:33:16 Share Posted 2009-01-22 06:33:16 Спасибо, уже разобрался. :-) У тебя работает stg с модулем mysql и веб мордой? конвертор пробовал запускать? Link to post Share on other sites
Sonnar 0 Posted 2009-01-22 06:51:07 Share Posted 2009-01-22 06:51:07 У тебя работает stg с модулем mysql и веб мордой?конвертор пробовал запускать? Неа, база файловая, веб морду не использую. Было дело, ради интереса запускал веб морду с mysql, но долго не гонял всё это. А конвертер я так понимаю имеется ввиду из файловой базы в mysql? Link to post Share on other sites
Dimension 39 Posted 2009-03-07 18:44:08 Share Posted 2009-03-07 18:44:08 машинка 2 Dual Xenon 3.2Загрузка CPU во время WriteStat 100%, грузит только 1 процессор. Может возможно оптимизировать код под многопроцессорные машины? Насколько это сложно? тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100% Link to post Share on other sites
madf 279 Posted 2009-03-09 06:43:40 Share Posted 2009-03-09 06:43:40 тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100% Работы в этом направлении ведутся. Но пока никаких обещаний не даю. В 406-й точно ничего не изменится. Планирую переделанный трафкаунтер в 407-й. Link to post Share on other sites
Smeet 0 Posted 2009-05-05 14:00:20 Share Posted 2009-05-05 14:00:20 Хочется чтобы скрипту OnConnect передавался параметр "Тариф", а то приходиться в мускул лезть... А так же потребность в индексации тарифов, чтобы можно было менять название. (т.е. был unlim-128 цены упали, подымаем скорость, а название то же, в противном случае каждому нужно менять ручками) Link to post Share on other sites
Smeet 0 Posted 2009-05-30 07:56:54 Share Posted 2009-05-30 07:56:54 Неприятный баг проявился при появлении в сети спам-ботов: во время записи детальной статистики не выходят пакеты из диверта (freebsd), соответственно и инета ни у кого нет около 30сек. Я понимаю, разбор трафика ресурсоемкий процесс, но можно ему приоритет понизить по сравнению с пропуском текущего трафика? Выхожу из положения включением правила "skipto" мимо старгейзера, с минимальным интервалом по крону в 1минуту. Это 4мин в час и 1.5часа в сутки трафик не пишется. Теперь спамботы гашу до stg, но будущее не обнадеживает, пропуск трафика все время увеличивается...и скоро будет штатная ситуация как со спамботами. Сервер stg 2.405 patched Link to post Share on other sites
madf 279 Posted 2009-06-01 06:07:40 Share Posted 2009-06-01 06:07:40 Приоритеты расставить пока невозможно. Меняю архитектуру системы подсчета трафика. Потом будет легче. Link to post Share on other sites
hexer 5 Posted 2009-06-01 14:00:43 Share Posted 2009-06-01 14:00:43 Пишу свою вебку и столкнулся с такой проблемой, что при создании юзера sgconf возвращает "error" хотя юзер создается.... Собственно это только у меня так или еще у когото есть подобное?) Link to post Share on other sites
madf 279 Posted 2009-06-02 07:47:39 Share Posted 2009-06-02 07:47:39 А версия какая? Если бета - то там такое было. В rc1 исправлено. 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