12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-12-01 18:58:21
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
mongodb清理日志文件的方法:1、使用mongodb数据库命令“db.runCommand({logRotate:1})”登录到mongod和mongos实例中;2、然后使用“cat /dev/null > [文件名]”系统命令清空日
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
mongodb清理日志文件的方法:1、使用mongodb数据库命令“db.runCommand({logRotate:1})”登录到mongod和mongos实例中;2、然后使用“cat /dev/null > [文件名]”系统命令清空日志文件,保留日志即可。
具体内容如下:
一、日志清理步骤
1.使用数据库命令rotate日志,分别登录到mongod和mongos实例上
#mongo--hostlocalhost:27xxxMongoDBshellversion:2.6.x
connectingto:localhost:27xxx/test
replicaset003:SECONDARY>db
test
replicaset003:SECONDARY>useadmin
switchedtodbadmin
replicaset003:SECONDARY>db.runCommand({logRotate:1})
{"ok":1}
replicaset003:SECONDARY>
replicaset001:ARBITER>exit
bye
#ll
total22195424
-rw-r--r--1mongodmongod1124Dec2011:04mongoc.log
-rw-r--r--1mongodmongod33341517Dec2010:59mongoc.log.2016-12-20T03-01-17
-rw-r--r--1mongodmongod4944Dec2011:07mongod1.log
-rw-r--r--1mongodmongod680817815Dec2011:03mongod1.log.2016-12-20T03-04-01
-rw-r--r--1mongodmongod1030Dec2011:07mongod2.log
-rw-r--r--1mongodmongod1813798574Dec2011:07mongod2.log.2016-12-20T03-07-43
-rw-r--r--1mongodmongod2413Dec2011:07mongod.log
-rw-r--r--1mongodmongod1880520643Dec2011:06mongod.log.2016-12-20T03-06-17
-rw-r--r--1mongodmongod2071Dec2011:05mongos.log
-rw-r--r--1mongodmongod18319577575Dec2010:52mongos.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-242mongo]#ll
total28
-rw-r--r--1mongodmongod1338Dec2011:09mongoc.log
-rw-r--r--1mongodmongod0Dec2011:10mongoc.log.2016-12-20T03-01-17
-rw-r--r--1mongodmongod7670Dec2011:10mongod1.log
-rw-r--r--1mongodmongod0Dec2011:10mongod1.log.2016-12-20T03-04-01
-rw-r--r--1mongodmongod3594Dec2011:10mongod2.log
-rw-r--r--1mongodmongod0Dec2011:10mongod2.log.2016-12-20T03-07-43
-rw-r--r--1mongodmongod5247Dec2011:10mongod.log
-rw-r--r--1mongodmongod0Dec2011:09mongod.log.2016-12-20T03-06-17
-rw-r--r--1mongodmongod2297Dec2011:10mongos.log
-rw-r--r--1mongodmongod0Dec2011:09mongos.log.2016-12-20T02-53-04
二、思路
1.一般情况下数据库的日志理清都会有两种方式,一种是通过数据库命令,一种是系统命令。
2.日志的清理原文件一定要保留,不能使用rm来删除文件,切忌,我们目的是释放空间。
3.部分公司要求把日志归档到大数据平台以供分析使用,因此,在清理日志文件的时候需要搞清楚,切勿盲目蛮干。
三、官方文档
https://docs.mongodb.com/v2.6/tutorial/rotate-log-files/
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19