On Thu, 14 Nov 2002, Zherdev Anatoly wrote:
> > А отдельно писать логи на каждой машине и раз в сутки (допустим) их
> > доставлять на одну машину и там обрабатывать ?
> >
> > Просто чем схема проще, тем она надёжнее.
>
> Это то да, но во первых исторически сложилось, что у нас реал тайм логи
> пишутся и некоторые люди привыкли к тому что логи всегда актуальны (ну
> допустим это не самое страшное, слабо верится что это так сильно надо). Но
> и в этом случае придется не просто склеивать логи с разных машин, но и
> делать сортировку, что на больших файлах будет долго и тяжело. А без
Ну если делать cat *.log | sort, то да. Но ведь можно написать маленький
скрипт на перле, который читает из всех файлов по строке и записывает
их в нужном порядке.
> сортировки много кто обламываться будет, тот же webalizer, если попался
> запрос сделанный раньше чем у него указано, то он его игнорирует, а значит
> теряем хиты. Я приглядываюсь к http://www.backhand.org/mod_log_spread/ ,
> но пока не понятно на сколько вещь хорошая. Одно смущает при использовании
> лог демонов, в этом случае в отличии от записи локальных файлов, и
> последующего склеивания имеется узкое место, а именно лог сервер куда
> будут писться логи. Хотя может быть и есть в этом модуле обход этого дела,
> я его еще сильно не копал.
У меня есть некоторое недоверие к распределённым системам. Очень часто
авторы пишут свой софт в расчёте на идеальный мир, когда ничего не падает
и не ломается. И когда такой софт используется в распределённой системе,
может накрыться вся система.
Это безотносительно к mod_log_spread.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =