После силового запуска logrotate мое приложение продолжает писать my_app.log.1 (старый журнал, который должен быть заархивирован позже) вместо my_app.log.
Это делает my_app.log пустой файл, поэтому logrotate работает без какого-либо эффекта. И my_app.log.1 продолжает расти до гигабайт.
Я запускаю Ubuntu 12.04. Мое приложение - это приложение Node.js, используя pm2. Ниже приведена моя конфигурация logrotate:
"/var/log/my_app/*.log" {
daily
size 50M
rotate 10
missingok
compress
delaycompress
notifempty
}
Я знаю, что я положил notifempty туда, но почему my_app.log.1 записано в первую очередь?