madf Posted January 24, 2009 Author Posted January 24, 2009 Решил тоже потестить, крутиться почти сутки, проблем с вылетами при переключении параметра "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 Author Posted January 24, 2009 2madfvoid Connect(bool fakeConnect = false); void Disconnect(bool fakeDisconnect = false); зря в приватные утащил. их можно юзать с благими целями в плагинах Интерфейсы классов не менялись уже несколько лет вроде... Вобще по поводу интерфейса плагинов сейчас идут обсуждения. Его давно надо причесать.
Neelix Posted January 24, 2009 Posted January 24, 2009 Что за таблицы 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)
madf Posted January 24, 2009 Author Posted January 24, 2009 в морде идет функция 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 Author Posted January 24, 2009 2madf дай архив нормальный http://local.com.ua/forum/index.php?showto...mp;#entry108532
Neelix Posted January 24, 2009 Posted January 24, 2009 Веб-морду Алферов делал - к нему вопросы. Думаю, причина в том, что веб-морда не поддерживает "чистый" stg - его надо патчить патчами от Алферова. спс, сделаемс )
Silitra Posted January 26, 2009 Posted January 26, 2009 http://local.com.ua/forum/index.php?showto...mp;&do=findComment&comment=108532 тот же архив залитый в другое место. Короче битый он.
Neelix Posted January 26, 2009 Posted January 26, 2009 http://local.com.ua/forum/index.php?showto...mp;&do=findComment&comment=108532тот же архив залитый в другое место. Короче битый он. та все там ок, только что проверил
Silitra Posted January 26, 2009 Posted January 26, 2009 извеняйте, перекачал на другой машине - все на месте. Видимо был кэш виноват
Silitra Posted January 26, 2009 Posted January 26, 2009 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 Author Posted January 26, 2009 1. "Особые изменения" - это порядка 50 вызовов inet_ntostr и несколько inet_ntoa. Я все-же рекомендую не мержить со своими исходниками, а проверить работу именно этой сборки. 2. Что значит "перестает считать"? Зависает?
Silitra Posted January 27, 2009 Posted January 27, 2009 собрал из данных сырцов. Тоже самое. через 5-10 минут вывод FlushAndRemove() traffcounter.cpp > 08:36:21 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0)
Silitra Posted January 27, 2009 Posted January 27, 2009 . Что значит "перестает считать"? Зависает? По всей видимости данные перестают поступать в дерево пакетов, судя по тому, что вывод есть - поток работает
madf Posted January 27, 2009 Author Posted January 27, 2009 И консольный лог на почту можешь кинуть? С самого старта. Только пожми его чем-то
Sonnar Posted February 4, 2009 Posted February 4, 2009 Только сейчас обратил внимание, если траф считается через netflow, то в детальную статистику пишется только входящий трафик. Подскажите это мои кривые руки или это такая спецификация модуля netflow или самого стандарта netflow? Использую netflow коллектор который в mikrotik.
Sonnar Posted February 4, 2009 Posted February 4, 2009 Всё, разобрался, косяк в netflow коллекторе "mikrotik OS 3.17", через NDSAD всё нормально.
Neelix Posted February 4, 2009 Posted February 4, 2009 угу, на 2.9.27, 3.10, 3.13, 3.15 вроде нормально
Dimension Posted February 6, 2009 Posted February 6, 2009 Уже работаем больше суток. Проблем нет. Падений нет. Все супер. Тьфу.Тьфу.Тьфу. Большое спасибо madf
madf Posted February 6, 2009 Author Posted February 6, 2009 Keen и Silitra молчат - а у них проявились проблемы. Так что пока не все супер...
Dimension Posted February 8, 2009 Posted February 8, 2009 Есть вылет. Точно такой же как и раньше! 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