我不希望 mongodb 在 mongod.log 中记录任何内容。请让我知道如何抑制它的大小并占据大量空间。我尝试过使用 mongo.conf 文件,但看起来没有禁用日志的选项
谢谢
我不希望 mongodb 在 mongod.log 中记录任何内容。请让我知道如何抑制它的大小并占据大量空间。我尝试过使用 mongo.conf 文件,但看起来没有禁用日志的选项
谢谢
不确定这是否有效或不将日志发送到 /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
您可以禁用 mongoDB 中的分析或设置 Profiling level 。
更多在这里http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
1) db.adminCommand({setParameter:1, logLevel:0 }) // 来自 mongo shell,也可以使用配置文件进行设置
2) 在配置文件中禁用慢查询分析
3)在配置文件中,设置,安静=真