• ADADADADAD

    mongodb如何清理日志文件[ 建站问答 ]

    建站问答 时间:2024-12-01 18:58:21

    作者:文/会员上传

    简介:

    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:27xxx

    MongoDBshellversion: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/

    mongodb如何清理日志文件.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mongodb