Jump to content

2.406-alpha


Recommended Posts

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

Link to post
Share on other sites
  • Replies 113
  • Created
  • Last Reply

Top Posters In This Topic

2madf

void Connect(bool fakeConnect = false);

void Disconnect(bool fakeDisconnect = false);

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

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

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

Link to post
Share on other sites
Что за таблицы 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)

Link to post
Share on other sites
в морде идет

функция

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

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

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

Link to post
Share on other sites

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)

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites
  • 2 weeks later...

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

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

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

Link to post
Share on other sites

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...