On Thu, 14 Nov 2002 16:52:39 +0300 (MSK)
Igor Sysoev <is@rambler-co.ru> wrote:
> > Отсюда вопрос:
> > Кто нибудь использует для записи логов apache внешние модули для
> > централизованной записи логов с разных машин на одну (например в
> > syslog, sql, что-нибудь еще) под более или менее приличной нагрузкой ?
> > Если да, точто и насколько оно хорошо живет и какие грабли есть/были ?
> > В идеалехотелось бы писать не в MySQL, а в файлы как и сам апач,
> > только на одноймашине, но такого модуля я что-то с ходу не нашел. А
> > писалок в MySQL ужбольно много, чтобы понять какая лучше, а какая
> > хуже.
>
> А отдельно писать логи на каждой машине и раз в сутки (допустим) их
> доставлять на одну машину и там обрабатывать ?
>
> Просто чем схема проще, тем она надёжнее.
Это то да, но во первых исторически сложилось, что у нас реал тайм логи
пишутся и некоторые люди привыкли к тому что логи всегда актуальны (ну
допустим это не самое страшное, слабо верится что это так сильно надо). Но
и в этом случае придется не просто склеивать логи с разных машин, но и
делать сортировку, что на больших файлах будет долго и тяжело. А без
сортировки много кто обламываться будет, тот же webalizer, если попался
запрос сделанный раньше чем у него указано, то он его игнорирует, а значит
теряем хиты. Я приглядываюсь к http://www.backhand.org/mod_log_spread/ ,
но пока не понятно на сколько вещь хорошая. Одно смущает при использовании
лог демонов, в этом случае в отличии от записи локальных файлов, и
последующего склеивания имеется узкое место, а именно лог сервер куда
будут писться логи. Хотя может быть и есть в этом модуле обход этого дела,
я его еще сильно не копал.
P.S.
Если у кого есть опыт общения с mod_log_spread, поделитесь плиз.
---
Zherdev Anatoly.
=============================================================================
= 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 =