Bug 25030

Summary: Не ротейтятся корректно логи
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: php5-fpm-fcgiAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: evg, ldv, lineprinter, rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Патч для ротирования лога none

Description Slava Dubrovskiy 2011-02-04 18:18:20 MSK
Не ротейтятся логи, в сервисе нет команды rotate
Comment 1 Anton Farygin 2011-02-10 19:13:13 MSK
добавил.
Comment 2 Evgenii Terechkov 2016-08-15 06:17:24 MSK
Теперь (с 2015-го, см https://bugzilla.altlinux.org/show_bug.cgi?id=29925) rotate есть, но он всё равно работает некорректно:

=8<=======================================================================
root@zabbix ~ # ls -lht /var/log/php5-fpm
total 7.2M
-rw------- 1 root root 2.3M Aug 15 10:09 php5-fpm.log.1
-rw------- 1 root root 1.9M Aug 15 10:09 www.slow.log
-rw------- 1 root root    0 Aug 14 00:00 php5-fpm.log
-rw------- 1 root root 3.0M Aug 13 23:50 www.slow.log.1
-rw------- 1 root root 5.1K Aug 12 18:42 php5-fpm.log.2.xz
-rw------- 1 root root 7.5K Aug  6 20:43 www.slow.log.2.xz
-rw------- 1 root root  14K Aug  5 09:24 php5-fpm.log.3.xz
-rw------- 1 root root  44K Jul 30 20:27 www.slow.log.3.xz
-rw------- 1 root root  95K Jul 26 00:45 php5-fpm.log.4.xz
-rw------- 1 root root 3.8K Jul 23 19:07 www.slow.log.4.xz

root@zabbix ~ # lsof /var/log/php5-fpm/php5-fpm.log*
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
php5-fpm 28395 root    2w   REG  253,5  2342297 786440 /var/log/php5-fpm/php5-fpm.log.1
php5-fpm 28395 root    5w   REG  253,5  2342297 786440 /var/log/php5-fpm/php5-fpm.log.1

root@zabbix ~ # rpm -qf /var/log/php5-fpm
php5-fpm-fcgi-5.6.24.20160721-alt1
=8<=======================================================================
Comment 3 Anton Farygin 2016-08-15 09:22:04 MSK
Действительно, спасибо, посмотрю.
Comment 4 Evgenii Terechkov 2017-07-19 16:33:48 MSK
Created attachment 7151 [details]
Патч для ротирования лога

В php5-fpm-fcgi-5.6.31.20170607-alt1.S1 по прежнему актуально. Я так понимаю, потому что всё ротирование сводитися к проверке LOCKFILE (который под systemd никто не создаёт) и выходу без всяких действий.

Предлагаю наложить приложенный патч. УМВР.
Comment 5 Anton Farygin 2017-07-20 08:30:35 MSK
Исправлено в тэге 5.6.31.20170607-alt1%ubt.2