У меня есть собственное приложение (myApp), которое записывает журналы в файл / var / log / myApp. Я вижу, что журналы пишутся, и все работает нормально. Теперь я пытаюсь настроить logrotate для этого файла, и для этого я создал файл конфигурации '/etc/logrotate.d/myApp', содержимое которого -
/var/log/myApp {
missingok
size +10k
start 0
nocompress
create 0600 root root
rotate 10
postrotate
/etc/init.d/rsyslog restart > /dev/null 2>&1 || true
endscript
}
Теперь, если я делаю logrotate -dv /etc/logrotate.d/myApp
, я не вижу никаких ошибок как таковых, и когда выполняется logrotate -f /etc/logrotate.d/myApp
, то есть принудительный logrotate, журнал вращается. Но когда размер файла журнала превышает 10 КБ, журнал автоматически не поворачивается. Любая помощь будет оценена по достоинству.