Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这种情况。
我们有一个日志归档脚本,用于归档超过 8 天的日志。我们希望确保在存档之前不会丢失任何日志。
我已设置maxBackupIndex为 10 和maxFileSize10MB。如果我在 8 天内收到更多事务,占用超过 100MB 的日志,那么我可能会丢失一些日志。
maxBackupIndex
maxFileSize
我怎样才能避免这种情况?我可以设置maxBackupIndex为无穷大吗?
在此先感谢您对此问题的任何帮助。
将 maxBackupIndex 和 maxFileSize 设置为足够高的数字以允许保留合理的工作负载,但不要太高以至于导致超出磁盘空间。
然后创建一个外部任务(cron 或 windows 计划任务)来删除/归档超过 8 天的日志。
如果您无法保留日志,您还可以使用脚本来压缩一天之前的文件。
maxFileSize是一个int。您可以将其设置为 1000000000 或任何会占用太多磁盘空间的值。你也可以增加到maxFileSize100MB 或 1GB。
int