Sonnar Опубликовано: 16 января, 2009 Опубликовано: 16 января, 2009 Столкнулся с мелким глюком в stargazer 2.405.9.8 , в конфигураторе в поле "Последнее пополнение" отображается последняя сумма, как введённая в конфигураторе так же и когда stargazer снимал абонплату за месяц. К примеру stargazer снимает абонплату "1 января 2009" то у всех становится написано в поле "Последнее пополнение" 2009-01-01 а в поле "Последние деньги" пишется сумма стоимости тарифного плана. В версии 2.016.7.6 такого не было, похоже на то что stargazer при снятии абонплаты считает что сумма вводится в ручную в конфигураторе, если кто сталкивался с этим, пожалуйста подскажите что можно предпринять. Спасибо.
madf Опубликовано: 16 января, 2009 Опубликовано: 16 января, 2009 Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в 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 Опубликовано: 17 января, 2009 Опубликовано: 17 января, 2009 Это не глюк, это скорее фича. Но если напрягает можно сделать так: заменить в 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 Опубликовано: 20 января, 2009 Опубликовано: 20 января, 2009 Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает. Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2
Neelix Опубликовано: 20 января, 2009 Опубликовано: 20 января, 2009 Заметил такую особенность, если очень часто у разных пользователей менять параметр Always Online то stargazer падает.Только меняю этот параметр не через Windows конфигуратор, а через консольный. stargazer 2.405.9.8 система CentOS 5.2 Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется. я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров.
madf Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 То есть, относится только к мускулу?
Sonnar Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Не обязательно часто менять, достаточно просто одному поменять параметр always online, и он упадет, точнее подсистема блокируется.я разбирался когдато, но сейчас успешно забыл, бага в таблицах и передающихся ей параметров. Да в том то и дело что не всегда падает, то есть периодически в течении дня, происходит смена параметра always online, и за весь день он может упасть раза три. Я сначала думал что проблема с модулями подсчёта трафика, я пробовал, ether, ipq, 1.3.9 beta2 но со всеми одно и тоже. Про багу в таблицах, если я правильно понял, то это если для хранения данных используется база данных, у меня база просто в файлах.
madf Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения?
Sonnar Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Падает в момент изменения? Пользователь на момент изменения авторизован? Можешь предоставить консольный лог в момент падения? Вот что в момент изменения, этот точно, а вот авторизован или нет, не обращал внимания. Так же проверял, если не менять параметр Always Online то в течении недели падений не было, дальше не проверял, да и думаю что не падал бы он. Сейчас попробую выдрать логи из файлов stargazer.log и stargazer-debug.log
Sonnar Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Логи последних трёх падений Лог 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 Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер.
Sonnar Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Попробуй получить core-файл и потом заслать со всеми бинарниками ко мне (faust@stg.dp.ua). Чтобы образовалась корка нужно сделать ulimit -c 10000. Файл будет в том каталоге, откуда запущен старгейзер. Я ни когда этого не делал, эту команду нужно выполнить после того как stargazer упадёт или запустить когда он ещё работает?
Neelix Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 до того как упадет, а после падения образуется кора
Neelix Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 Дайте линк на стопроцентно последнюю работоспособную сборку stg+mysql+web Я на чистом серваке потестю, с установкой и компиляцией разберусь, не первый год замужем )
Sonnar Опубликовано: 21 января, 2009 Опубликовано: 21 января, 2009 до того как упадет, а после падения образуется кора Спасибо, уже разобрался. :-)
Neelix Опубликовано: 22 января, 2009 Опубликовано: 22 января, 2009 Спасибо, уже разобрался. :-) У тебя работает stg с модулем mysql и веб мордой? конвертор пробовал запускать?
Sonnar Опубликовано: 22 января, 2009 Опубликовано: 22 января, 2009 У тебя работает stg с модулем mysql и веб мордой?конвертор пробовал запускать? Неа, база файловая, веб морду не использую. Было дело, ради интереса запускал веб морду с mysql, но долго не гонял всё это. А конвертер я так понимаю имеется ввиду из файловой базы в mysql?
Dimension Опубликовано: 7 марта, 2009 Опубликовано: 7 марта, 2009 машинка 2 Dual Xenon 3.2Загрузка CPU во время WriteStat 100%, грузит только 1 процессор. Может возможно оптимизировать код под многопроцессорные машины? Насколько это сложно? тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100%
madf Опубликовано: 9 марта, 2009 Опубликовано: 9 марта, 2009 тоже очень беспокоит этот вопрос! 1 проц пустует - а второй времена загружен на все 100% Работы в этом направлении ведутся. Но пока никаких обещаний не даю. В 406-й точно ничего не изменится. Планирую переделанный трафкаунтер в 407-й.
Smeet Опубликовано: 5 мая, 2009 Опубликовано: 5 мая, 2009 Хочется чтобы скрипту OnConnect передавался параметр "Тариф", а то приходиться в мускул лезть... А так же потребность в индексации тарифов, чтобы можно было менять название. (т.е. был unlim-128 цены упали, подымаем скорость, а название то же, в противном случае каждому нужно менять ручками)
Smeet Опубликовано: 30 мая, 2009 Опубликовано: 30 мая, 2009 Неприятный баг проявился при появлении в сети спам-ботов: во время записи детальной статистики не выходят пакеты из диверта (freebsd), соответственно и инета ни у кого нет около 30сек. Я понимаю, разбор трафика ресурсоемкий процесс, но можно ему приоритет понизить по сравнению с пропуском текущего трафика? Выхожу из положения включением правила "skipto" мимо старгейзера, с минимальным интервалом по крону в 1минуту. Это 4мин в час и 1.5часа в сутки трафик не пишется. Теперь спамботы гашу до stg, но будущее не обнадеживает, пропуск трафика все время увеличивается...и скоро будет штатная ситуация как со спамботами. Сервер stg 2.405 patched
madf Опубликовано: 1 июня, 2009 Опубликовано: 1 июня, 2009 Приоритеты расставить пока невозможно. Меняю архитектуру системы подсчета трафика. Потом будет легче.
hexer Опубликовано: 1 июня, 2009 Опубликовано: 1 июня, 2009 Пишу свою вебку и столкнулся с такой проблемой, что при создании юзера sgconf возвращает "error" хотя юзер создается.... Собственно это только у меня так или еще у когото есть подобное?)
madf Опубликовано: 2 июня, 2009 Опубликовано: 2 июня, 2009 А версия какая? Если бета - то там такое было. В rc1 исправлено.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас