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