У меня есть собственное приложение (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 КБ, журнал автоматически не поворачивается. Любая помощь будет принята с благодарностью.