<div dir="ltr"><div>cat /etc/logrotate.d/nginx<br></div>
<div>/path/to/nginx.log {<br> rotate 12<br> compress<br> sharedscripts<br> missingok<br> postrotate<br> /bin/kill -USR1 `cat /path/to/nginx.pid`<br> endscript<br> postrotate<br> scp /path/to/nginx.log.2.gz logserver:/path/wwwlogs<br>
endscript<br>}<br></div>
<div>Т.е. такой logrotate config должен работыть fix по тоим словам ?</div>
<div>Тогда что не так ?</div>
<div> </div>
<div>Пробую прогнать logrotate -f /etc/logrotate.d/nginx</div>
<div> </div>
<div>Нового лога нет, тогда я в след за logrotate -f ... шлю USR1 </div>
<div>/bin/kill -USR1 `cat /path/to/nginx.pid`<br></div>
<div>И лог появляется.</div>
<div>Хотя это уже проблема logrotate и не для этого майллиста.</div>
<div><br> </div>
<div class="gmail_quote">On Sun, Dec 28, 2008 at 4:35 PM, Alexey Kovyrin <span dir="ltr"><<a href="mailto:alexey@kovyrin.net">alexey@kovyrin.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Не, гзипите его вы, а не нгинкс (из вашей вразы выглядит как будто оно<br>само все). Потому делать надо так: переименовать лог (error.log =><br>
error.log.1), сделать USR1,<br>запаковать/удалить/распечатать_на_принтере/етс старый лог файл (ака<br>error.log.1).<br><br>2008/12/28 Serg Senko <<a href="mailto:kerncore@gmail.com">kerncore@gmail.com</a>>:<br>
<div>
<div></div>
<div class="Wj3C7c">> HI<br>><br>> Посылаю nginx процессу USR1 старый лог gzip'ится, а новый не создается.<br>> Пробовал HUP посылать и тот же результат.<br>> Новый лог создается только после рестарта nginx.<br>
><br>> В конфиге nginx не использую open_log_file_cache и buffer<br>><br>> ]# /dclk/nginx/sbin/nginx -t<br>> 2008/12/28 15:24:42 [info] 3628#0: the configuration file<br>> /dclk/nginx//conf/nginx.conf syntax is ok<br>
> 2008/12/28 15:24:42 [info] 3628#0: the configuration file<br>> /dclk/nginx//conf/nginx.conf was tested successfully<br>> ]# /dclk/nginx/sbin/nginx -v<br>> nginx version: nginx/0.6.32<br>> Thanks 4 any help.<br>
> --<br>> ttyv0 "/usr/libexec/gmail Pc" webcons on secure<br>><br><br><br><br></div></div><font color="#888888">--<br>Alexey Kovyrin<br><a href="http://kovyrin.info/" target="_blank">http://kovyrin.info/</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>ttyv0 "/usr/libexec/gmail Pc" webcons on secure<br></div>