2

我有这种情况。

我们有一个日志归档脚本,用于归档超过 8 天的日志。我们希望确保在存档之前不会丢失任何日志。

我已设置maxBackupIndex为 10 和maxFileSize10MB。如果我在 8 天内收到更多事务,占用超过 100MB 的日志,那么我可能会丢失一些日志。

我怎样才能避免这种情况?我可以设置maxBackupIndex为无穷大吗?

在此先感谢您对此问题的任何帮助。

4

2 回答 2

2

将 maxBackupIndex 和 maxFileSize 设置为足够高的数字以允许保留合理的工作负载,但不要太高以至于导致超出磁盘空间。

然后创建一个外部任务(cron 或 windows 计划任务)来删除/归档超过 8 天的日志。

于 2012-08-07T07:58:17.037 回答
1

如果您无法保留日志,您还可以使用脚本来压缩一天之前的文件。

maxFileSize是一个int。您可以将其设置为 1000000000 或任何会占用太多磁盘空间的值。你也可以增加到maxFileSize100MB 或 1GB。

于 2012-08-07T07:57:13.093 回答