ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx log to syslog



Mihal K wrote:
Goncharov Yuri wrote:
Igor Sysoev wrote:
On Mon, Apr 21, 2008 at 07:24:08PM +0300, Goncharov Yuri wrote:

Очень уж неровный вариант, а более классические примеры?

Чем же он неровный и неклассический? Самый что ни на есть unix way.
Особенно если tail -F , чтобы подбирать ротирующиеся логи.

Да, только фишка в том, что если такой tail из fifo стека оборвать и потом опять запустить, то поток из стека начинает быть виден только после рестарта nginxа, не знаю почему так.
Имхо хлипкое это всё %)


Игорь, реально будет реализовать возможность пайпа на бинарник?
Я просто не представляю себе весь этот процесс, возможно это большой кусок работы.

Вообще тема логов в пайп поднимается регулярно, Игорь небось уже
подустал отвечать. Рекомендую поиск по архивам.

Это я пробовал, тоже остались все без ответа. Просто звучат такие как аргументы, как большая нагрузка при чтении/записи при большом кол-ве сообщений в секунду. Дык есть вполне правильные методы,например, используя sync(n) (for syslog_ng) где можно буферить по 1000 строк и потом сливать и т д, для того чтобы такую нагрузку свести к минимуму. Не думаю что отдача логов в syslog для любого ПО с любыми приоритетами является излишней.
Ну а так, что ж, придётся чё-то мержить, клеить и т д :)
Что же тогда делать когда два nginx в failover mode и необходимо иметь целостный файл лога для последующего парсинга, статистики и т д. Мержить автоматикой
эти файлы уж больно геморно как-то.

Всё уже написано до нас, причем 7 лет назад:
http://mergelog.sourceforge.net/

Спасибо за ссылку!

--
NEO83-RIPE



 




Copyright © Lexa Software, 1996-2009.