Logrotate 使用‘copytruncate’“数据丢失”——严重吗?

Logrotate 使用‘copytruncate’“数据丢失”——严重吗?

logrotate 的手册页声称使用copytruncate选项会导致“复制文件和截断文件之间的时间间隔非常短,因此可能会丢失一些日志数据“。它与现实世界场景真的相关吗?

我使用 logrotate 和 rsyslog 来收集网络统计信息以及来自网络设备和服务器的日志。日志非常多。我认为每秒大约有 10-20 条消息。我应该担心这个差距吗?

答案1

这完全取决于您的要求,您可以承受多少误差。要确切了解它的影响有多大,您必须测试您的用例。

有很多事情取决于您的个人使用情况,因此我们无法提供“是”或“否”的答案。

相关内容