Jump to content

Recommended Posts

Posted
Решил тоже потестить, крутиться почти сутки, проблем с вылетами при переключении параметра "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. В любом случае не помешает.

  • Replies 113
  • Created
  • Last Reply

Top Posters In This Topic

Posted
2madf

void Connect(bool fakeConnect = false);

void Disconnect(bool fakeDisconnect = false);

зря в приватные утащил. их можно юзать с благими целями в плагинах

Интерфейсы классов не менялись уже несколько лет вроде...

Вобще по поводу интерфейса плагинов сейчас идут обсуждения. Его давно надо причесать.

Posted
Что за таблицы 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)

Posted
в морде идет

функция

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 - его надо патчить патчами от Алферова.

Posted
Веб-морду Алферов делал - к нему вопросы. Думаю, причина в том, что веб-морда не поддерживает "чистый" stg - его надо патчить патчами от Алферова.

спс, сделаемс )

Posted

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)

Posted

1. "Особые изменения" - это порядка 50 вызовов inet_ntostr и несколько inet_ntoa. Я все-же рекомендую не мержить со своими исходниками, а проверить работу именно этой сборки.

2. Что значит "перестает считать"? Зависает?

Posted

собрал из данных сырцов. Тоже самое.

через 5-10 минут вывод FlushAndRemove()

traffcounter.cpp > 08:36:21 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0)

Posted

. Что значит "перестает считать"? Зависает?

По всей видимости данные перестают поступать в дерево пакетов, судя по тому, что вывод есть - поток работает

Posted

И консольный лог на почту можешь кинуть? С самого старта.

Только пожми его чем-то :)

  • 2 weeks later...
Posted

Только сейчас обратил внимание, если траф считается через netflow, то в детальную статистику пишется только входящий трафик.

Подскажите это мои кривые руки или это такая спецификация модуля netflow или самого стандарта netflow?

Использую netflow коллектор который в mikrotik.

Posted

Всё, разобрался, косяк в netflow коллекторе "mikrotik OS 3.17", через NDSAD всё нормально.

Posted

Уже работаем больше суток. Проблем нет. Падений нет. Все супер. Тьфу.Тьфу.Тьфу.

Большое спасибо madf

Posted

Keen и Silitra молчат - а у них проявились проблемы. Так что пока не все супер...

Posted

Есть вылет. Точно такой же как и раньше! stg-exec висит, а самого старгейзера нету :)

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...