USR1 or HUP для ротэйта логов

Khramov Anton cray at cdev.ru
Mon Dec 29 08:21:18 MSK 2008


On Sun, 28 Dec 2008 15:26:01 +0200
"Serg Senko" <kerncore at gmail.com> wrote:

> HI
> 
> Посылаю nginx процессу USR1 старый лог gzip'ится, а новый не создается.
> Пробовал HUP посылать и тот же результат.
> Новый лог создается только после рестарта nginx.
> 
> В конфиге nginx не использую open_log_file_cache и buffer
> 
> ]# /dclk/nginx/sbin/nginx -t
> 2008/12/28 15:24:42 [info] 3628#0: the configuration file
> /dclk/nginx//conf/nginx.conf syntax is ok
> 2008/12/28 15:24:42 [info] 3628#0: the configuration file
> /dclk/nginx//conf/nginx.conf was tested successfully
> ]# /dclk/nginx/sbin/nginx -v
> nginx version: nginx/0.6.32
> Thanks 4 any help.
> 
> -- 
> ttyv0 "/usr/libexec/gmail Pc"  webcons on secure

Для примера посмотри на конфиг для logrotate:

/var/log/nginx/*access.log {
        daily
        rotate 14
        missingok
        compress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f /var/run/nginx.pid ]; then
                        kill -USR1 `cat /var/run/nginx.pid`
                fi
        endscript
}



-- 





More information about the nginx-ru mailing list