logrotate 配置示例
logrotate 配置示例
/var/log/app/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
copytruncate
}应用自己能 reopen 文件时优先 rename 式轮转;只能 copytruncate 时与采集器的读取行为一起验证。
轮转控制单文件大小与历史份数:logrotate 按天/大小切分并压缩,保留 N 份;采集器与轮转策略要配合,避免丢行或重复。
/var/log/app/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
copytruncate
}