RHEL 6.4 X86_64
一、编写logAppend.js
use admin; db.runCommand({logRotate:1});
二、编写logAppend.sh
/save/mongodb-linux-x86_64-2.6.0/bin/mongo 127.0.0.1:27017/admin /save/mongodb/shell/logAppend.js
三、权限设置
chmod 755 logAppend.*
四、编辑crontab
crontab -e 增加 0 3 * * * /save/mongodb/shell/logAppend.sh > /tmp/log.log 2>&1
完事。
相关推荐
MongoDB 的 Capped Collection是一个天生的日志系统,MongoDB自己的oplog就是用它来存储的,Capped Collection的特点是可以指定Collection的大小,当记录总大小超过设定大小后,老的数据会被自动抹掉用于存储新的...
C#写的mongodb保存日志C#写的mongodb保存日志C#写的mongodb保存日志C#写的mongodb保存日志C#写的mongodb保存日志C#写的mongodb保存日志
前言 其实所谓自动分割MongoDB日志文件,就是指Rotate MongoDB log files,即让MongoDB每天...现在以一个MongoDB实例为例,可以写一个脚本来实现自动分割MongoDB日志 1、配置MongoDB实例启动参数 security: keyFile
MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。 解决如下:(特别注意:启动的时候必须是–logpath指定了log路径的) 用mongo连接到服务端 代码如下: ...
主要介绍了Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录,需要的朋友可以参考下
MongoDB的强事务解决方案.pdf
mtools一组脚本,用于设置MongoDB测试环境并分析和可视化MongoDB日志文件
MongoDB日志系统.zip
MongoDB on Kubernetes技术解决方案.pptx
MongoDB的分析和报告的解决方案
MongoDB数据库灾难恢复解决方案.pptx
基于SpringBoot+MongoDB的微服务日志系统的实现.docx
mongoDB分片技术处理方案,内容详细
Spark MongoDB解决方案.pptx
MongoDB自动备份脚本,自动删除几天前的备份,带全部注释
MongoDB中有4种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的踪迹。下面分别介绍这几种日志。 系统日志 系统日志在MongoDB数据库中很重要,它记录着...
1,创建logs文件夹,在下面创建log日志文件:C:\MongoDB\Server\3.4\data\logs\mongo.log 2、按照这个路径创建文件夹:C:\MongoDB\Server\3.4\data\db 3.配置环境变量 2.以管理员方式开启cmd 3.进入mongodb的bin...
MongoDB数据库