madf Posted January 24, 2009 at 04:05 PM Author Posted January 24, 2009 at 04:05 PM Решил тоже потестить, крутиться почти сутки, проблем с вылетами при переключении параметра "Always Online" пока нету, да и собственно других глюков не замечено. Linux CentOS 5.1 Использую файловую базу Подсчёт через mod_cap_nf Вечером онлайн пользователей 350-400 2madf Имеет смысл искать глюк с падением при переключении параметра "Always Online" в 2.405.9.8 ? В этом релизе этого глюка незамечено, за время работы этого релиза, версия 2.405.9.8 вывалилась 4 раза. Если всё таки имеет смысл разобраться с версией 2.405.9.8 то могу проделать все операции которые ты описал в письме. Думаю, имеет. Не факт что он вызывался нереэнтерабельностью inet_ntoa. В любом случае не помешает.
madf Posted January 24, 2009 at 04:07 PM Author Posted January 24, 2009 at 04:07 PM 2madfvoid Connect(bool fakeConnect = false); void Disconnect(bool fakeDisconnect = false); зря в приватные утащил. их можно юзать с благими целями в плагинах Интерфейсы классов не менялись уже несколько лет вроде... Вобще по поводу интерфейса плагинов сейчас идут обсуждения. Его давно надо причесать.
Silitra Posted January 24, 2009 at 04:27 PM Posted January 24, 2009 at 04:27 PM 2madf дай архив нормальный
Neelix Posted January 24, 2009 at 05:27 PM Posted January 24, 2009 at 05:27 PM Что за таблицы actions? в морде идет функция foreach ($stg_tables as $tbl) { if (!check_tbl($tbl)) { echo "Create $tbl table..."; $query = query_tbl($tbl); if (empty($query)) echo " <font color=$color03>error!</font> (query is empty)<br>"; $q_ = explode("; \r\n", $query); foreach($q_ as $q) { if (!empty($q)) { $res = mysql_db_query($sql["base"], $q); if ($res) echo " ok<br>"; else echo " <font color=$color03>error!</font> (".mysql_error().")<br>"; } } if ($tbl == "web_stg_config") list($stg_config['version']) = mysql_fetch_row(mysql_db_query($sql['base'], "SELECT config_value FROM ".$tbl." WHERE config_name='version'")); } } при запуске веб морды, выводится надпись Create actions table... error! (query is empty)
Neelix Posted January 24, 2009 at 05:28 PM Posted January 24, 2009 at 05:28 PM 2madf дай архив нормальный я ж выложил
madf Posted January 24, 2009 at 09:32 PM Author Posted January 24, 2009 at 09:32 PM в морде идет функция foreach ($stg_tables as $tbl) { if (!check_tbl($tbl)) { echo "Create $tbl table..."; $query = query_tbl($tbl); if (empty($query)) echo " <font color=$color03>error!</font> (query is empty)<br>"; $q_ = explode("; \r\n", $query); foreach($q_ as $q) { if (!empty($q)) { $res = mysql_db_query($sql["base"], $q); if ($res) echo " ok<br>"; else echo " <font color=$color03>error!</font> (".mysql_error().")<br>"; } } if ($tbl == "web_stg_config") list($stg_config['version']) = mysql_fetch_row(mysql_db_query($sql['base'], "SELECT config_value FROM ".$tbl." WHERE config_name='version'")); } } при запуске веб морды, выводится надпись Create actions table... error! (query is empty) Веб-морду Алферов делал - к нему вопросы. Думаю, причина в том, что веб-морда не поддерживает "чистый" stg - его надо патчить патчами от Алферова.
madf Posted January 24, 2009 at 09:33 PM Author Posted January 24, 2009 at 09:33 PM 2madf дай архив нормальный http://local.com.ua/forum/index.php?showto...mp;#entry108532
Neelix Posted January 24, 2009 at 09:34 PM Posted January 24, 2009 at 09:34 PM Веб-морду Алферов делал - к нему вопросы. Думаю, причина в том, что веб-морда не поддерживает "чистый" stg - его надо патчить патчами от Алферова. спс, сделаемс )
Silitra Posted January 26, 2009 at 05:12 AM Posted January 26, 2009 at 05:12 AM http://local.com.ua/forum/index.php?showto...mp;&do=findComment&comment=108532 тот же архив залитый в другое место. Короче битый он.
Neelix Posted January 26, 2009 at 05:37 AM Posted January 26, 2009 at 05:37 AM http://local.com.ua/forum/index.php?showto...mp;&do=findComment&comment=108532тот же архив залитый в другое место. Короче битый он. та все там ок, только что проверил
Silitra Posted January 26, 2009 at 11:16 AM Posted January 26, 2009 at 11:16 AM извеняйте, перекачал на другой машине - все на месте. Видимо был кэш виноват
Silitra Posted January 26, 2009 at 12:57 PM Posted January 26, 2009 at 12:57 PM 2madf Сделал diff просмотрел особых изменений, по сравнению со своей сборкой не обнаружил. Пропатчил все, что касается inet_ntostr. Через 10 минут работы перестает считать. (пробовал ether_freebsd, netflow) traffcounter.cpp > 18:01:31 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) на 40 раз все проверил результат такой же. пока считает, вывод такой traffcounter.cpp > 18:02:21 > FlushAndRemove() packets: 30555(rem 4597) ip2packets: 61110(rem 9194) (поток 80Мбит, 25kpps) зы #define FLUSH_TIME (4) #define REMOVE_TIME (9)
madf Posted January 26, 2009 at 01:06 PM Author Posted January 26, 2009 at 01:06 PM 1. "Особые изменения" - это порядка 50 вызовов inet_ntostr и несколько inet_ntoa. Я все-же рекомендую не мержить со своими исходниками, а проверить работу именно этой сборки. 2. Что значит "перестает считать"? Зависает?
Silitra Posted January 27, 2009 at 04:27 AM Posted January 27, 2009 at 04:27 AM собрал из данных сырцов. Тоже самое. через 5-10 минут вывод FlushAndRemove() traffcounter.cpp > 08:36:21 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0)
Silitra Posted January 27, 2009 at 04:28 AM Posted January 27, 2009 at 04:28 AM . Что значит "перестает считать"? Зависает? По всей видимости данные перестают поступать в дерево пакетов, судя по тому, что вывод есть - поток работает
madf Posted January 27, 2009 at 09:58 AM Author Posted January 27, 2009 at 09:58 AM А у тебя включен мониторинг потоков?
madf Posted January 27, 2009 at 10:30 AM Author Posted January 27, 2009 at 10:30 AM И консольный лог на почту можешь кинуть? С самого старта. Только пожми его чем-то
Sonnar Posted February 4, 2009 at 12:01 PM Posted February 4, 2009 at 12:01 PM Только сейчас обратил внимание, если траф считается через netflow, то в детальную статистику пишется только входящий трафик. Подскажите это мои кривые руки или это такая спецификация модуля netflow или самого стандарта netflow? Использую netflow коллектор который в mikrotik.
madf Posted February 4, 2009 at 12:04 PM Author Posted February 4, 2009 at 12:04 PM Или руки или модуль.
Sonnar Posted February 4, 2009 at 04:13 PM Posted February 4, 2009 at 04:13 PM Всё, разобрался, косяк в netflow коллекторе "mikrotik OS 3.17", через NDSAD всё нормально.
Neelix Posted February 4, 2009 at 05:21 PM Posted February 4, 2009 at 05:21 PM угу, на 2.9.27, 3.10, 3.13, 3.15 вроде нормально
Dimension Posted February 6, 2009 at 02:30 PM Posted February 6, 2009 at 02:30 PM Уже работаем больше суток. Проблем нет. Падений нет. Все супер. Тьфу.Тьфу.Тьфу. Большое спасибо madf
Neelix Posted February 6, 2009 at 03:10 PM Posted February 6, 2009 at 03:10 PM Остается прикрутить морду от Alferov )
madf Posted February 6, 2009 at 03:17 PM Author Posted February 6, 2009 at 03:17 PM Keen и Silitra молчат - а у них проявились проблемы. Так что пока не все супер...
Dimension Posted February 8, 2009 at 09:45 AM Posted February 8, 2009 at 09:45 AM Есть вылет. Точно такой же как и раньше! stg-exec висит, а самого старгейзера нету
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