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