On Tue, Apr 30, 2013 at 10:46:51PM +0400, Dmitry E. Oboukhov wrote:
> есть хост на котором приложение кладет логи с фасилити local7 и
> уровнями info и debug.
> далее настроили этот хост так чтобы он транслировал эти фасилити и
> уровни на другой хост.
> 
> между хостами используется tcp.
> 
> столкнулись с проблемой что под нагрузкой до 9/10 логсообщений не
> доходит до другого хоста, а банально теряются.
> 
> хотя используется tcp.
> 
> вопрос как можно подиагностировать в чем причина?

 Нужно сделать strace syslog-ng и утилитки на стороне получателя, плюс
 записать дамп трафика, сравнить записи и посмотреть, где именно теряется.

 Как получено число "9/10", тупым подсчём числа записей? Возможно,
 syslogd на принимающей стороне просто удаляет дубли, и пишет сколько
 было идентичных строк, тогда тупой подсчёт даст неверный результат.
 Syslog-ng по умолчанию дубли не удаляет, но можно это включить.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить