我多年来一直在使用 logrotation 并且从来没有想过它是一个问题,直到我在有人想要的stackoverflow ( /sf/ask/105611411/ )上遇到一个问题禁用日志轮换。
对我来说,有手动清理构建服务器甚至生产服务器的经验,因为日志没有轮换,磁盘用完,突然机器停了下来,这一切似乎都很疯狂,但我突然想到,也许这之后就不那么明显了全部。
那么日志轮换有什么好处呢?缺点是什么(例如可能更难调试/分析)?您认为哪些工具对处理轮换的日志文件有用?我假设 Splunk,但还有什么?
我认为日志轮换的好处很明显:
size
选项)compress
选项)。daily
,monthly
等)。rotate 30
).dateext
).prerotate
, postrotate
)编辑:我在列表中添加了更多项目,并在适用时包括了选项。更多详情,man logrotate
可咨询。