Страница 1 из 1

Пересылать логи

Добавлено: 2009-10-06 14:10:29
LMik
Тут проблема родилась.

Необходимо в реалтайме пересылать логи nginx на другой сервер.

Сразу родилась мысль использовать syslog, но как оказалось nginx этого делать не умеет.

Может быть кто-то знает или использует какой либо софт/скрипты/итп?

Re: Пересылать логи

Добавлено: 2009-10-06 14:19:18
paradox
nginx логи не умеет создавать?

Re: Пересылать логи

Добавлено: 2009-10-06 14:20:55
LMik
paradox писал(а):nginx логи не умеет создавать?
Он их не умеет в сислог слать.

ПС :) Напиши модуль к нему ггг.

Re: Пересылать логи

Добавлено: 2009-10-06 14:22:48
paradox
тю
а что ты тогда хочешь пересылать если у он и логи то не создает? :-D

Re: Пересылать логи

Добавлено: 2009-10-06 14:32:06
LMik
paradox писал(а):тю
а что ты тогда хочешь пересылать если у он и логи то не создает? :-D
Он умеет логировать сам, в отдельные файлы, а логировать в сислог не умеет. Вот и вся проблема. Умел бы - сислог бы слал на другой сервер.
Сысоев сказал реализовывать не будет, т.к медленная эта хрень типа.

Поэтому вот думаю как быть. Просто по крону слать новые данные конечно выход, но интересны более изящные решения.

Re: Пересылать логи

Добавлено: 2009-10-06 14:39:44
paradox
через пайп сделай :-D
всего то делов

Re: Пересылать логи

Добавлено: 2009-10-06 16:41:51
LMik
paradox писал(а):через пайп сделай :-D
всего то делов
Уже думал... по ssh чтоль гонять?

Пайпы можно чем то попроще чем ssh перегонять?

Re: Пересылать логи

Добавлено: 2009-10-06 16:44:23
paradox
ну да ssh
а чем плохо?)

не ну можно еще попробовать nc
вдруг она тоже такое умеет

Re: Пересылать логи

Добавлено: 2009-10-06 17:26:58
LMik
Ну имхается ssh будет тормозить.

Re: Пересылать логи

Добавлено: 2009-10-06 17:47:37
LMik
Получилось извратиться через netcat+fifo но есть ощущение что совершенно это не стойкаая конструкция :/

Re: Пересылать логи

Добавлено: 2009-10-06 20:24:50
thefree
о еще пятисотник ...
посоветовал бы sshfs

Re: Пересылать логи

Добавлено: 2009-10-06 20:28:26
LMik
thefree писал(а):о еще пятисотник ...
посоветовал бы sshfs
ssh это тормоз. Мне совесем не нужно внутрисервеный обмен шифровать.

Re: Пересылать логи

Добавлено: 2009-10-06 20:31:48
paradox
а еще можно смонтировать по nfs или через ftp :-D

Re: Пересылать логи

Добавлено: 2009-10-06 20:35:30
thefree
paradox писал(а):а еще можно смонтировать по nfs или через ftp :-D
линк про ftp

Re: Пересылать логи

Добавлено: 2009-10-06 20:36:39
LMik
paradox писал(а):а еще можно смонтировать по nfs или через ftp :-D
nfs тупняк, отвалится сервер - умрет весь клиент наглушняк.

Re: Пересылать логи

Добавлено: 2009-10-06 20:37:26
LMik
paradox писал(а):а еще можно смонтировать по nfs или через ftp :-D
Напиши модуль лучше :) Могу финансово посодействовать немножко :/

Re: Пересылать логи

Добавлено: 2009-10-06 20:38:19
paradox

Код: Выделить всё

tail -f file.log > nfs:/ляляляляля
ничего не будет тупить

Re: Пересылать логи

Добавлено: 2009-10-06 20:42:17
thefree
lighttpd

Re: Пересылать логи

Добавлено: 2009-10-06 20:43:26
paradox
если сысоев сказал что невозможно - значит невозможно )))

Re: Пересылать логи

Добавлено: 2009-10-06 20:53:36
thefree
paradox писал(а):если сысоев сказал что невозможно - значит невозможно )))
он сказал
Сысоев сказал реализовывать не будет, т.к медленная эта хрень типа.
Ставим lighttpd и всех делов и фронтбек под CGI не надо ...

Re: Пересылать логи

Добавлено: 2009-10-07 8:13:13
LMik
thefree писал(а):
paradox писал(а):если сысоев сказал что невозможно - значит невозможно )))
он сказал
Сысоев сказал реализовывать не будет, т.к медленная эта хрень типа.
Ставим lighttpd и всех делов и фронтбек под CGI не надо ...
Не, эту каку не надо. Что такое фронтбэк? oO

Re: Пересылать логи

Добавлено: 2009-10-07 8:14:02
LMik
paradox писал(а):

Код: Выделить всё

tail -f file.log > nfs:/ляляляляля
ничего не будет тупить
nfs будет убивать сервер если отвалится сервер к которому подключено, даже при мягком монтировании и т.п. Темолее если в nfs должно литься постоянно логирование.

Re: Пересылать логи

Добавлено: 2009-10-07 10:31:10
thefree
LMik писал(а):Не, эту каку не надо. Что такое фронтбэк? oO
то что ты используешь для обработки CGI ...
===
Это почему кака?