我是50g硬盘,用的mongodb数据库,但是现在每天都爆满容量不够用,然后服务就挂了
必须每天去服务器上手动删除log文件
config文件如下:
dbpath=/usr/local/mongodb/data # 数据库文件位置
logpath=/usr/local/mongodb/log/mongo.log # 日志文件位置
logappend=false # 是否追加写入日志
port=23000 # 端口
fork=true #是否以守护进程方式运行
verbose=vv
auth = true #是否需要验证权限登录(用户名和密码)
bind_ip = 0.0.0.0 #本地监听IP,0.0.0.0表示本地所有IPlogappend=false,根本没用,请问怎么彻底关闭日志?
你可以试着把慢查询的时间增大,设置一个阈值,超过该阈值才会打印log
{"was":0,"slowms":100,"ok":1}
{"was":1,"slowms":50000,"ok":1}
关于db.setProfilingLevel()你可以参考一下这篇文章
db.setProfilingLevel()---用于采集与分析慢操作的数据库请求