我有这种情况。
我们有一个日志归档脚本,可以归档超过8天的日志。我们希望确保在归档之前我们不会丢失任何日志。
我已将maxBackupIndex
设置为10,将maxFileSize
设置为10MB。如果我在8天内获得更多的事务,这需要超过100MB的日志,那么我可能会丢失一些日志。
我该如何避免这种情况?我可以将maxBackupIndex
设置为无穷大吗?
提前感谢您对此问题的任何帮助。
答案 0 :(得分:2)
将maxBackupIndex和maxFileSize设置为足够高的数字,以便保留合理的工作负载,但不要高到导致超出磁盘空间。
然后创建一个外部任务(cron或windows预定任务)来删除/存档超过8天的日志。
答案 1 :(得分:1)
如果您在保留日志时遇到问题,也可以使用脚本压缩超过一天的文件。
maxFileSize
是int
。您可以将其设置为1000000000或任何会占用太多磁盘空间的内容。你也可以将maxFileSize
增加到100MB或1GB。