MongoDB随着运行,会导致mongod.log日志增长,而此日志对于系统并不是必要的。因此,就需要对此日志进行切割、删除处理。
以下操作为实际生产环境中切割、删除的例子。
mongo localhost:9001 ----登录MongoDB数据库
use admin ----切换至admin用户
db.auth('superuser','password') ----通过admin用户密码验证
db.runCommand({logRotate:1}) ----执行日志切换
cd /data/mongodb/log/ ----进入日志路径
ossutil64 cp mongod.log.* oss:~~/mongobak/
----历史日志上传至低频存储
rm -rf mongod.log.* ----删除失效日志