Ротация логов
Dmitry
rapaman at virthost.net
Wed May 6 12:36:22 MSD 2009
Добрый день,
Markes пишет:
> Приветствую.
>
> 1. Какой командой переименовать лог-файл? Допустим у меня его имя
> nginx-access.log.
logrotate переименовывает автоматически.
> 2. Как в logrotate.conf указать какому процессу посылать команду "kill
> -USR1", чтобы он послал именно главному процессу ?
>
> Спасибо.
>
>
Пример для logrotate.conf:
/var/www/domain.com/logs/*log {
daily
missingok
size=1k
notifempty
rotate 3
sharedscripts
olddir /var/www/domain.com/logs/old
postrotate
/bin/kill -USR1 `cat /usr/local/nginx/logs/nginx.pid
2>/dev/null` 2> /dev/null || true;
endscript
compress
}
С Уважением,
Дмитрий.
--
Информационный портал о вэб-сервере nginx - http://www.nginx.info
Удаленное администрирование выделенных серверов, поддержка nginx,
решения на базе Asterisk и A2Billing. - http://www.ras.su
More information about the nginx-ru
mailing list