После силового запуска 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
записано в первую очередь?