logrotate Сжатие не работает вообще redhat 7

Мой скребок logrotate не работает вообще. Вращение журнала будет вращать файл, но он вообще не сжимается. Любая простая ошибка, которую я делаю, сообщите мне. Это вывод logrotate -v /etc/logrotate.conf

rotating pattern: /var/log/btmp monthly (1 rotations) empty log files are not rotated, old logs are removed considering log /var/log/btmp log does not need rotating rotating pattern: /tmp/app/stderr 419430400 bytes (1 rotations) empty log files are not rotated, old logs are removed considering log /tmp/app/stderr log needs rotating rotating log /tmp/app/stderr, log->rotateCount is 1 dateext suffix '-20160603' glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' glob finding logs to compress failed glob finding old rotated logs failed fscreate context set to unconfined_u:object_r:user_tmp_t:s0 renaming /tmp/app/stderr to /tmp/app/stderr-20160603 creating new /tmp/app/stderr mode = 0755 uid = 0 gid = 0 set default create context [root@localhost app]# ls -l total 2103448 

И вот мой файл conf logrotate.conf

 # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rotated file dateext # uncomment this if you want your log files compressed compress # RPM packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp and btmp -- we'll rotate them here /var/log/wtmp { monthly create 0664 root utmp minsize 1M rotate 1 } /var/log/btmp { missingok monthly create 0600 root utmp rotate 1 } # system-specific logs may be also be configured here. /tmp/app/stderr { missingok rotate 1 daily size 400M compress su } 

One Solution collect form web for “logrotate Сжатие не работает вообще redhat 7”

Добавление delaycompress в раздел конфигурации для /var/log/ решит проблему.

От man logrotate :

 delaycompress Postpone compression of the previous log file to the next rota‐ tion cycle. This only has effect when used in combination with compress. It can be used when some program cannot be told to close its logfile and thus might continue writing to the previ‐ ous log file for some time. 

Интересно, что первоначальная конфигурация, которая у меня была (без директивы delaycompress ), вышла прямо из man logrotate (кроме меня менялась weekly до daily ):

 # sample logrotate configuration file compress /var/log/messages { rotate 5 weekly postrotate /usr/bin/killall -HUP syslogd endscript } 
  • Logrotate: сообщение в файле конфигурации журнала для вращения
  • Ежедневный logRotate для apache в определенное время
  • Как добавить дату в файл журнала до его имени?
  • Создание нового файла syslog при загрузке
  • использование dateformat в logrotate
  • решение вращать файлы журнала
  • возможно ли увеличить уровень резервирования журнала xorg в ubuntu?
  • Где заканчиваются файлы Logrotate?
  • logrotate - обрезать файл журнала в 5 Мбайт, удалить остальную часть файла журнала
  • Как отправить sendmail в новый maillog
  • Есть ли способ сказать logrotate игнорировать открытые файлы?
  • Interesting Posts

    Запуск Linux в swap обратно в память

    Samba не хватает свободного места

    Есть ли способ для сценария оболочки узнать, какая программа его выполнила?

    httpd 2.4.6 на CentOS 7 – вопрос, связанный с конфигурацией модуля в httpd.conf

    В чем разница между X и XFree?

    Почему приложение «ssh -X» работает медленнее, чем vncviewer через «ssh -X»

    Сделать ошибку для кросс-компиляции fontconfig-2.12.1

    На моей странице mediawiki отображается индекс обновления после обновления до apache 2.4.23

    Маршрутизировать определенный уровень трафика 2-го уровня на другой интерфейс

    расширить пространство на диске в VMWare без групп томов

    Как сохранить новые строки, исходящие из вывода команды во время присвоения переменной?

    "-bash: warning: setlocale: LC_ALL: не может изменить локаль (en_US.UTF-8)"

    Использование awk для обработки вывода ls с пробелами в именах файлов / пути

    Могу ли я использовать .bashrc, чтобы ls отображал цвета как на OS / X, так и на Linux?

    Создание пользователя без пароля

    Linux и Unix - лучшая ОС в мире.