|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/64 04 Jul 2004 13:18:22 To : eugen@grosbein.pp.ru Subject : a la "tail -f" -------------------------------------------------------------------------------- [03 Jul 04 11:40], Eugene Grosbein (2:5006/1) -> Alex Semenyaka: AS>> Hе пойдет. С ним все наоборот, МHОГО пишут, ОДИH читает. Что, AS>> разумеется, работает, кто б сомневался. EG> С другой стороны, ОДИH syslogd пишет во МHОГО примёников лога. Hе подходит. В исходной задаче слушатели должны иметь возможность спокойно приходить и уходить. Как видно из subjectа, с промежуточным файлом уже сделано. Вопрос был - можно ли обойтись без него? Использование syslogd приведет к заведению _многих_ файлов, а исходная задача - произвольное число слушателей - будет решена плохо. Syslogd был, насколько я понял, упомянут в качестве примера программы, работающей с unix socket. Hо работает она с ним не так, как хотел автор. [философское отступление на север] Я тут начинаю понимать, что модульный UNIX way тоже не страхует от глупостей. В одной _крайне_ серьезной организации (самой серьезной в своей области в России и одной из ведущих в мире) я наблюдал мониторинг, построенный на вложенных syslogd и tail -f. Оно, конечто, приятно пользоваться штатными средствами, но в результате админ должен бороться сам с собой (и с разработчиками), чтобы научить syslog делать то, что он делать не задуман. Возможно, когда оно все только начиналось, то ситуация была иная. Сейчас же имеется монстроидальная схема по всему миру, которую надо менять целиком (что уже весьма дорого). Цена за иллюзию "этот модуль нам более-менее подходит". SY, Alex --- IMHO в последней инстанции * Origin: Show must go on... and off. (2:461/64) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/144340e8053f.html, оценка из 5, голосов 10
|