Sonnar Posted January 16, 2009 at 07:14 AM Posted January 16, 2009 at 07:14 AM Столкнулся с мелким глюком в stargazer 2.405.9.8 , в конфигураторе в поле "Последнее пополнение" отображается последняя сумма, как введённая в конфигураторе так же и когда stargazer снимал абонплату за месяц. К примеру stargazer снимает абонплату "1 января 2009" то у всех становится написано в поле "Последнее пополнение" 2009-01-01 а в поле "Последние деньги" пишется сумма стоимости тарифного плана. В версии 2.016.7.6 такого не было, похоже на то что stargazer при снятии абонплаты считает что сумма вводится в ручную в конфигураторе, если кто сталкивался с этим, пожалуйста подскажите что можно предпринять. Спасибо.
madf Posted January 16, 2009 at 04:03 PM Posted January 16, 2009 at 04:03 PM Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в 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; }
Sonnar Posted January 17, 2009 at 11:21 AM Posted January 17, 2009 at 11:21 AM Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в 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. Спасибо.
Sonnar Posted January 20, 2009 at 07:59 PM Posted January 20, 2009 at 07:59 PM Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает. Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2
Neelix Posted January 20, 2009 at 10:26 PM Posted January 20, 2009 at 10:26 PM Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает.Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2 Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется. я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров.
madf Posted January 21, 2009 at 08:56 AM Posted January 21, 2009 at 08:56 AM То есть, относится только к мускулу?
Sonnar Posted January 21, 2009 at 08:57 AM Posted January 21, 2009 at 08:57 AM Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется.я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров. Да в том то и дело что не всегда падает, то есть периодически в течении дня, происходит смена параметра always online, и за весь день он может упасть раза три. Я сначала думал что проблема с модулями подсчёта трафика, я пробовал, ether, ipq, 1.3.9 beta2 но со всеми одно и тоже. Про багу в таблицах, если я правильно понял, то это если для хранения данных используется база данных, у меня база просто в файлах.
madf Posted January 21, 2009 at 11:02 AM Posted January 21, 2009 at 11:02 AM Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения?
Sonnar Posted January 21, 2009 at 01:02 PM Posted January 21, 2009 at 01:02 PM Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения? Вот что в момент изменения, этот точно, а вот авторизован или нет, не обращал внимания. Так же проверял, если не менять параметр Always Online то в течении недели падений не было, дальше не проверял, да и думаю что не падал бы он. Сейчас попробую выдрать логи из файлов stargazer.log и stargazer-debug.log
Sonnar Posted January 21, 2009 at 01:49 PM Posted January 21, 2009 at 01:49 PM Логи последних трёх падений Лог 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 /////////////////////////////////////////////////////////////////////////////////
madf Posted January 21, 2009 at 02:14 PM Posted January 21, 2009 at 02:14 PM Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер.
Sonnar Posted January 21, 2009 at 04:59 PM Posted January 21, 2009 at 04:59 PM Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер. Я ни когда этого не делал, эту команду нужно выполнить после того как stargazer упадёт или запустить когда он ещё работает?
Neelix Posted January 21, 2009 at 05:58 PM Posted January 21, 2009 at 05:58 PM до того как упадет, а после падения образуется кора
Neelix Posted January 21, 2009 at 06:00 PM Posted January 21, 2009 at 06:00 PM Дайте линк на стопроцентно последнюю работоспособную сборку stg+mysql+web Я на чистом серваке потестю, с установкой и компиляцией разберусь, не первый год замужем )
Sonnar Posted January 21, 2009 at 06:11 PM Posted January 21, 2009 at 06:11 PM до того как упадет, а после падения образуется кора Спасибо, уже разобрался. :-)
Neelix Posted January 22, 2009 at 06:33 AM Posted January 22, 2009 at 06:33 AM Спасибо, уже разобрался. :-) У тебя работает stg с модулем mysql и веб мордой? конвертор пробовал запускать?
Sonnar Posted January 22, 2009 at 06:51 AM Posted January 22, 2009 at 06:51 AM У тебя работает stg с модулем mysql и веб мордой?конвертор пробовал запускать? Неа, база файловая, веб морду не использую. Было дело, ради интереса запускал веб морду с mysql, но долго не гонял всё это. А конвертер я так понимаю имеется ввиду из файловой базы в mysql?
Dimension Posted March 7, 2009 at 06:44 PM Posted March 7, 2009 at 06:44 PM машинка 2 Dual Xenon 3.2Загрузка CPU во время WriteStat 100%, грузит только 1 процессор. Может возможно оптимизировать код под многопроцессорные машины? Насколько это сложно? тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100%
madf Posted March 9, 2009 at 06:43 AM Posted March 9, 2009 at 06:43 AM тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100% Работы в этом направлении ведутся. Но пока никаких обещаний не даю. В 406-й точно ничего не изменится. Планирую переделанный трафкаунтер в 407-й.
Smeet Posted May 5, 2009 at 02:00 PM Posted May 5, 2009 at 02:00 PM Хочется чтобы скрипту OnConnect передавался параметр "Тариф", а то приходиться в мускул лезть... А так же потребность в индексации тарифов, чтобы можно было менять название. (т.е. был unlim-128 цены упали, подымаем скорость, а название то же, в противном случае каждому нужно менять ручками)
Smeet Posted May 30, 2009 at 07:56 AM Posted May 30, 2009 at 07:56 AM Неприятный баг проявился при появлении в сети спам-ботов: во время записи детальной статистики не выходят пакеты из диверта (freebsd), соответственно и инета ни у кого нет около 30сек. Я понимаю, разбор трафика ресурсоемкий процесс, но можно ему приоритет понизить по сравнению с пропуском текущего трафика? Выхожу из положения включением правила "skipto" мимо старгейзера, с минимальным интервалом по крону в 1минуту. Это 4мин в час и 1.5часа в сутки трафик не пишется. Теперь спамботы гашу до stg, но будущее не обнадеживает, пропуск трафика все время увеличивается...и скоро будет штатная ситуация как со спамботами. Сервер stg 2.405 patched
madf Posted June 1, 2009 at 06:07 AM Posted June 1, 2009 at 06:07 AM Приоритеты расставить пока невозможно. Меняю архитектуру системы подсчета трафика. Потом будет легче.
hexer Posted June 1, 2009 at 02:00 PM Posted June 1, 2009 at 02:00 PM Пишу свою вебку и столкнулся с такой проблемой, что при создании юзера sgconf возвращает "error" хотя юзер создается.... Собственно это только у меня так или еще у когото есть подобное?)
madf Posted June 2, 2009 at 07:47 AM Posted June 2, 2009 at 07:47 AM А версия какая? Если бета - то там такое было. В rc1 исправлено.
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