use admin; switched&nb..."/>
您好,登錄后才能下訂單哦!
在配置文件中添加參數(shù)
logpath=/data/app_data/mongodb/log/mongodb.log logappend=true
Windows下只有這種日志輪轉(zhuǎn)方式
> use admin; switched to db admin > db.runCommand({logRotate : 1}) { "ok" : 1 }
Linux下還可以通過(guò)設(shè)置定時(shí)任務(wù)每天凌晨輪轉(zhuǎn)日志
0 0 * * * /bin/kill -SIGUSR1 `cat /data/app_data/mongodb/data/mongod.pid`
查看日志
-rw-r--r-- 1 mongod mongod 13M Apr 1 20:47 mongodb.log -rw-r--r-- 1 mongod mongod 332K Dec 20 2013 mongodb.log.2013-12-19T16-00-01 -rw-r--r-- 1 mongod mongod 1.7M Dec 21 2013 mongodb.log.2013-12-20T16-00-01 -rw-r--r-- 1 mongod mongod 1.9M Dec 22 2013 mongodb.log.2013-12-21T16-00-01 -rw-r--r-- 1 mongod mongod 2.3M Dec 23 2013 mongodb.log.2013-12-22T16-00-02 -rw-r--r-- 1 mongod mongod 2.3M Dec 24 2013 mongodb.log.2013-12-23T16-00-01 -rw-r--r-- 1 mongod mongod 2.7M Dec 25 2013 mongodb.log.2013-12-24T16-00-01 -rw-r--r-- 1 mongod mongod 2.5M Dec 26 2013 mongodb.log.2013-12-25T16-00-01
輪轉(zhuǎn)后的日志會(huì)以UTC時(shí)間戳為文件名后綴。與本地時(shí)間有一定的時(shí)差。例如這里的16就應(yīng)該是北京時(shí)間的16+8=24即0點(diǎn)
可以使用系統(tǒng)自帶的日志輪轉(zhuǎn)工具logrotate對(duì)MongoDB日志進(jìn)行輪轉(zhuǎn)
/etc/logrotate.d/mongodb
/data/app_data/mongodb/log/*.log { daily rotate 10 copytruncate delaycompress compress notifempty missingok postrotate /bin/kill -USR1 `cat /data/app_data/mongodb/data/mongod.pid 2>/dev/null` 2> /dev/null|| true endscript }
參考文檔:
http://docs.mongodb.org/v2.4/tutorial/rotate-log-files/
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。