!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器安装mongodb如何清理日志文件

云服务器安装mongodb如何清理日志文件

mongodb清理日志文件的方法:

1、使用mongodb数据库命令“db.runCommand({logRotate:1})”登录到mongod和mongos实例中;

2、然后使用“cat /dev/null > [文件名]”系统命令清空日志文件,保留日志即可。

云服务器安装mongodb如何清理日志文件

具体内容如下:

一、日志清理步骤

1.使用数据库命令rotate日志,分别登录到mongod和mongos实例上

# mongo --host localhost:27xxxMongoDB shell version: 2.6.xconnecting to: localhost:27xxx/testreplicaset003:SECONDARY> dbtestreplicaset003:SECONDARY> use adminswitched to db adminreplicaset003:SECONDARY> db.runCommand({logRotate:1}){ \"ok\" : 1 }replicaset003:SECONDARY> replicaset001:ARBITER> exitbye# lltotal 22195424-rw-r--r-- 1 mongod mongod        1124 Dec 20 11:04 mongoc.log-rw-r--r-- 1 mongod mongod    33341517 Dec 20 10:59 mongoc.log.2016-12-20T03-01-17-rw-r--r-- 1 mongod mongod        4944 Dec 20 11:07 mongod1.log-rw-r--r-- 1 mongod mongod   680817815 Dec 20 11:03 mongod1.log.2016-12-20T03-04-01-rw-r--r-- 1 mongod mongod        1030 Dec 20 11:07 mongod2.log-rw-r--r-- 1 mongod mongod  1813798574 Dec 20 11:07 mongod2.log.2016-12-20T03-07-43-rw-r--r-- 1 mongod mongod        2413 Dec 20 11:07 mongod.log-rw-r--r-- 1 mongod mongod  1880520643 Dec 20 11:06 mongod.log.2016-12-20T03-06-17-rw-r--r-- 1 mongod mongod        2071 Dec 20 11:05 mongos.log-rw-r--r-- 1 mongod mongod 18319577575 Dec 20 10:52 mongos.log.2016-12-20T02-53-04

2.使用系统命令清空日志文件,保留日志

# cat /dev/null > mongos.log.2016-12-20T02-53-04# cat /dev/null > mongod.log.2016-12-20T03-06-17# cat /dev/null > mongod2.log.2016-12-20T03-07-43# cat /dev/null > mongod1.log.2016-12-20T03-04-01# cat /dev/null > mongoc.log.2016-12-20T03-01-17# [root@dev-mongo-001-242 mongo]# lltotal 28-rw-r--r-- 1 mongod mongod 1338 Dec 20 11:09 mongoc.log-rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongoc.log.2016-12-20T03-01-17-rw-r--r-- 1 mongod mongod 7670 Dec 20 11:10 mongod1.log-rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongod1.log.2016-12-20T03-04-01-rw-r--r-- 1 mongod mongod 3594 Dec 20 11:10 mongod2.log-rw-r--r-- 1 mongod mongod    0 Dec 20 11:10 mongod2.log.2016-12-20T03-07-43-rw-r--r-- 1 mongod mongod 5247 Dec 20 11:10 mongod.log-rw-r--r-- 1 mongod mongod    0 Dec 20 11:09 mongod.log.2016-12-20T03-06-17-rw-r--r-- 1 mongod mongod 2297 Dec 20 11:10 mongos.log-rw-r--r-- 1 mongod mongod    0 Dec 20 11:09 mongos.log.2016-12-20T02-53-04

二、思路

1.一般情况下数据库的日志理清都会有两种方式,一种是通过数据库命令,一种是系统命令。

2.日志的清理原文件一定要保留,不能使用rm来删除文件,切忌,我们目的是释放空间。

3.部分公司要求把日志归档到大数据平台以供分析使用,因此,在清理日志文件的时候需要搞清楚,切勿盲目蛮干。

三、官方文档

https://docs.mongodb.com/v2.6/tutorial/rotate-log-files/

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Scrapy执行shell命令报错:ModuleNotFoundError: No module named

2021-4-17 20:29:00

服务器教程

网站备案需要关闭吗?不备案有什么影响?备案流程

2021-4-17 20:29:02

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase