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