1 |
On 08/28/13 12:44, Sergey Kobzar wrote: |
2 |
> On 08/25/13 11:53, Sergey Kobzar wrote: |
3 |
>> On 08/23/13 16:34, Sergey Kobzar wrote: |
4 |
>> |
5 |
>>>> Сделайте touch первой командой в списке. |
6 |
>>> |
7 |
>>> Сделал: |
8 |
>>> |
9 |
>>> postrotate |
10 |
>>> touch /tmp/logrotate-nginx; test -r /run/nginx.pid && kill -USR1 |
11 |
>>> `cat /run/nginx.pid` |
12 |
>>> endscript |
13 |
>>> |
14 |
>>> Так вообще будут независимые команды. |
15 |
>>> |
16 |
>>> Завтра увидим результат... |
17 |
>> |
18 |
>> |
19 |
>> Вчера логи отротировались нормально. Файл /tmp/logrotate-nginx был |
20 |
>> создан и я его удалил. |
21 |
>> |
22 |
>> |
23 |
>> Сегодня: |
24 |
>> |
25 |
>> -rw-r--r-- 1 nginx root 0 Aug 25 03:10 access.log |
26 |
>> -rw-r--r-- 1 nginx root 219M Aug 21 10:42 access.log-20130821 |
27 |
>> -rw-r--r-- 1 nginx root 1.1G Aug 22 03:10 access.log-20130822 |
28 |
>> -rw-r--r-- 1 nginx root 1.4G Aug 23 11:06 access.log-20130823 |
29 |
>> -rw-r--r-- 1 nginx root 868M Aug 24 03:10 access.log-20130824 |
30 |
>> -rw-r--r-- 1 nginx root 1.2G Aug 25 11:50 access.log-20130825 |
31 |
>> |
32 |
>> # la /tmp/logrotate-nginx |
33 |
>> ls: cannot access /tmp/logrotate-nginx: No such file or directory |
34 |
>> |
35 |
>> Похоже, что баг logrotate... |
36 |
> |
37 |
> Накатился до logrotate-3.8.6. 3 дня - полет нормальный. |
38 |
> |
39 |
> На мыло приходят нотификейшны вида |
40 |
> |
41 |
> gzip: stdin: file size changed while zipping |
42 |
> |
43 |
> но главное логи ротейтятся корректно... |
44 |
|
45 |
Очень похоже на вот этот баг: |
46 |
https://fedorahosted.org/logrotate/ticket/32 |