LINUX.ORG.RU
ФорумAdmin

Не получается пофиксить gzip: stdin: file size changed while zipping на ubuntu trusty

 , ,


0

1

Добрый день! Судя по verbose выводу upstart делает такое только для одного лога

rotating log /var/log/upstart/ironic-api.log, log->rotateCount is 4
dateext suffix '-20180416'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
compressing log with: /bin/gzip
switching uid to 0 and gid to 104
gzip: stdin: file size changed while zipping

Я не хочу видеть это в своей почте каждую неделю, поэтому сделал следующее: logrotate.conf

create
delaycompress
dateext
weekly
compressoptions -q -9
rotate 4
su root syslog

# configurable file rotations
include /etc/logrotate.d

logrotate.d/upstart

/var/log/upstart/*.log {
  compress
  compressoptions --best --quiet
  delaycompress
  rotate 4
  sharedscripts
  postrotate
    reload rsyslog >/dev/null 2>&1 || true
  endscript
}

Однако я всёравно получаю письма с gzip: stdin: file size changed while zipping Подскажите пожалуйста, в чем может быть причина?


Ответ на: комментарий от slowpony

Жалко терять строки в логах из-за одного юзлесс демона, поэтому и решил просто -q сделать

DW0 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.