Привет!
On Thu, 19 Dec 2002, Michael Smirnov wrote:
> > MS> Жаль только, что newsyslog
> > MS> не поддерживает какие-нибудь wildcards или patterns в именах файлов.
> > MS> Приходится писать много строчек в /etc/newsyslog.conf
> >
> > Ну newsyslog то уж точно неприемлим. Хотя бы потому что не имеет
> > шаблонов.
> Тогда посоветуйте, что имеет.
> Я что-то такого rotate не встречал,
man logrotate (штатный в RH & kins)
имеет кучу преимуществ перед newsyslog (возможно есть в портах)
очень удобная прога для периодических сложносочинённых работ с уклоном на
обработку логов.
у нас он кроме всего прочего делает DB-backup.:)
> например который раскладывал бы access_log и error_log
> юзерам в домашние каталоги,
> и обрезал их по _размеру_.
>
> > Сколько раз он пошлет SIGUSR1 апачу при наличии 1000
> > различных вхостов и логов ?
logrotate имеет feature: shared_scripts, сигнал и прочие действия по
указанной группе файлов выполняется лишь один раз - сильно нам облегчило
решение одной проблемки со сквидом.
кроме того ещё regexp работают: маска
/var/www/httpd/*/access_log.?[1-9] пройдёт за милу душу.
> Это все-таки graceful restart, а не обычный restart.
> Но если это произойдет в момент изменения конфига Апача,
> то будет плохо.
>
> >А сколько строчек будет в newsyslog.conf ?
> > А оно надо ?
> > Опять же никакой компресии (да и вообще некоторых других видов
> > обработки логов), что при большом объеме трафика чревато :)
compress - приказ сжать логи
delaycompress - приказ отложить сжатие до 2 прохода - жутко удобно для
апачей, сквидов и т.п.
--
WBR, Yury Bokhoncovich, Senior System Administrator, NOC of F1 Group.
Phone: +7 (3832) 106228, ext.140, E-mail: byg@center-f1.ru.
Unix is like a wigwam -- no Gates, no Windows, and an Apache inside.
=============================================================================
= 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 =