Ротация логов

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