Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Logrotate не посылает сигнал процессу
Date: Wed, 21 Aug 2013 18:55:12
Message-Id: 52150D0A.6040006@mail.ru
In Reply to: Re: [gentoo-user-ru] Logrotate не посылает сигнал процессу by Edward Toroshchin
1 On 08/21/13 21:42, Edward Toroshchin wrote:
2 > On Wed, Aug 21, 2013 at 09:30:40PM +0300, Sergey Kobzar wrote:
3 >> При ротации логов бывает, что logrotate не посыдает сигнал -USR1
4 >> мастер-процессу и лог пишется в отротированный файл.
5 >
6 > Ты уверен, что он не посылает сигнал? Скорее nginx неправильно на этот
7 > сигнал реагирует.
8 >
9 > У меня недавно была такая же проблема с nginx. Оказалось, что воркеры не
10 > могли открыть новые логи, потому что на них не было прав у пользователя
11 > nginx.
12 >
13 > Проверь, что происходит при отправлении USR1 мастер-процессу nginx, при
14 > необходимости с отладочной печатью и/или strace.
15 >
16 > Ну и права проверь тоже.
17
18 Да, есть такая пробдема и баг открыт
19 https://bugs.gentoo.org/show_bug.cgi?id=473036 +
20 http://trac.nginx.org/nginx/ticket/376.
21
22 Ну у меня с правами все нормально:
23 # la /var/log/nginx/
24 drwxr-xr-x 2 nginx root 4.0K Aug 21 03:10 .
25 drwxr-xr-x 12 root root 4.0K Aug 21 03:10 ..
26 ...
27
28 Если посылаю сигнал ручками - все ОК.
29
30 Ну и
31
32 gzip: stdin: file size changed while zipping
33 gzip: stdin: file size changed while zipping
34
35 не от Nginx т.к. у него сжатие лого отключено.
36
37 P.S. Проблема воспроизводится на high load. Там, где активность копейки
38 - все ОК.

Replies

Subject Author
Re: [gentoo-user-ru] Logrotate не посылает сигнал процессу Sergey Kobzar <sergey.kobzar@××××.ru>