SomeGuyWhoCodes Asked: 2019-03-08 02:34:24 +0800 CST2019-03-08 02:34:24 +0800 CST 2019-03-08 02:34:24 +0800 CST 为什么 mongodb 在日志文件中记录命令以及如何避免这种情况? 772 操作系统:Windows 10/ Server 2012 Mongodb版本:3.4.9 我已经设置了 mongod --logPath 和 --quiet 命令行参数 日志只是增长超过 100mb 并且没有旋转。看到日志我看到很多条目示例: I COMMAND [conn9] 命令 DBNAME.VERSIONS 命令:find { 我如何限制 mongodb 记录这些,因为我真的不关心命令 mongodb logging 1 个回答 Voted Best Answer Mani 2019-03-08T10:19:30+08:002019-03-08T10:19:30+08:00 要增加 slowms 值,请执行以下步骤: 例如,如果你想将 slowms vlaue 增加到 500ms db.setProfilingLevel(1, 500) 它会将慢速设置为 500 毫秒,并且还会打开分析。因此,要停止分析,请运行以下命令。 db.setProfilingLevel(0) 这也可以通过使用该--slowms选项重新启动 MongoDB 来完成。 现在,仅当命令执行时间超过 500 毫秒时,命令才会记录在日志文件中。
要增加 slowms 值,请执行以下步骤:
例如,如果你想将 slowms vlaue 增加到 500ms
它会将慢速设置为 500 毫秒,并且还会打开分析。因此,要停止分析,请运行以下命令。
这也可以通过使用该
--slowms
选项重新启动 MongoDB 来完成。现在,仅当命令执行时间超过 500 毫秒时,命令才会记录在日志文件中。