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

Serg Senko kerncore at gmail.com
Sun Dec 28 18:01:04 MSK 2008


cat /etc/logrotate.d/nginx
/path/to/nginx.log {
    rotate 12
    compress
    sharedscripts
    missingok
    postrotate
        /bin/kill -USR1 `cat /path/to/nginx.pid`
    endscript
    postrotate
        scp /path/to/nginx.log.2.gz logserver:/path/wwwlogs
    endscript
}
Т.е. такой logrotate config должен работыть fix по тоим словам ?
Тогда  что не так ?

Пробую прогнать logrotate -f /etc/logrotate.d/nginx

Нового лога нет, тогда я в след за logrotate -f ... шлю USR1
/bin/kill -USR1 `cat /path/to/nginx.pid`
И лог появляется.
Хотя это уже проблема logrotate и не для этого майллиста.


On Sun, Dec 28, 2008 at 4:35 PM, Alexey Kovyrin <alexey at kovyrin.net> wrote:

> Не, гзипите его вы, а не нгинкс (из вашей вразы выглядит как будто оно
> само все). Потому делать надо так: переименовать лог (error.log =>
> error.log.1), сделать USR1,
> запаковать/удалить/распечатать_на_принтере/етс старый лог файл (ака
> error.log.1).
>
> 2008/12/28 Serg Senko <kerncore at gmail.com>:
>  > 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
> >
>
>
>
> --
> Alexey Kovyrin
> http://kovyrin.info/
>



-- 
ttyv0 "/usr/libexec/gmail Pc"  webcons on secure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081228/f6ab1e67/attachment.html>


More information about the nginx-ru mailing list