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
|