3

我不希望 mongodb 在 mongod.log 中记录任何内容。请让我知道如何抑制它的大小并占据大量空间。我尝试过使用 mongo.conf 文件,但看起来没有禁用日志的选项

谢谢

4

3 回答 3

2

不确定这是否有效或不将日志发送到 /dev/null ?

systemLog:
  destination: file
  logAppend: true
  logRotate: reopen
  quiet: true
  #path: /var/log/mongodb/mongod.log
  path: /dev/null

或者也可以添加到 crontab(每 30 分钟一个空文件)

*/30 * * * * cat /dev/null > /var/log/mongodb/mongod.log

于 2020-02-12T15:16:48.870 回答
0

您可以禁用 mongoDB 中的分析或设置 Profiling level 。

更多在这里http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/

于 2013-06-17T11:33:30.443 回答
-1

1) db.adminCommand({setParameter:1, logLevel:0 }) // 来自 mongo shell,也可以使用配置文件进行设置

2) 在配置文件中禁用慢查询分析

3)在配置文件中,设置,安静=真

于 2013-06-16T14:07:50.487 回答