Mongodb日志禁用

时间:2013-06-16 14:03:15

标签: mongodb

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

由于

3 个答案:

答案 0 :(得分:0)

您可以在mongoDB中禁用分析或设置分析级别。

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

答案 1 :(得分:0)

不确定是否可以将日志发送到/ 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

答案 2 :(得分:-1)

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

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

3)在配置文件中,设置,quiet = true