Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
mongosh
/ / /

修改日志保留期限

您可以修改MongoDB Shell日志文件的保留时间。日志清理进程会自动删除超过指定保留期的日志文件。默认下,日志文件保留 30 天。

您可以指定多个日志保留条件。示例,您可以指定日志文件的最大持续时间为 60 天,最大日志存储大小为 2 GB。当满足任何保留条件时,日志都会被删除,从最早的日志开始。

要检查当前日志保留持续时间,运行以下命令:

config.get("logRetentionDays")

要修改日志文件的保留时间,设立logRetentionDays 配置选项。您可以在配置API或配置文件中设立配置选项。

以下命令使用配置API将日志保留期设立为 60 天:

config.set("logRetentionDays", 60)
Setting "logRetentionDays" has been changed

以下配置文件将日志保留期设置为 60 天:

mongosh:
logRetentionDays: 60

要指示MongoDB Shell不根据文件期限删除日志,请将 logRetentionDays设立为 Infinity。您可以通过配置API或配置文件执行此动作。示例:

config.set("logRetentionDays", Infinity)

重要

为防止日志存储太大,请始终指定至少一个日志保留条件。

后退

保留

在此页面上