1. 程式人生 > >MongoDB日誌按照日期生成

MongoDB日誌按照日期生成

在mongo分片叢集中,大量資料寫入時,配置節點會記錄大量的日,為了便於管理,採用MongoDB日誌切割的方法來解決。

方法如下:

先使用管理員賬戶進入到admin庫

use admin;

然後在執行命令:

db.runCommand({logRotate:1})

注:可以寫成指令碼,使用crontab每日定時執行指令碼

如下:

js檔案

vim logRotate.js

db.runCommand({logRotate:1})

------------------------------------------------

vim logRotate.sh

#!/bin/bash

mongo --host localhost:27017 -u adminuser -p 123456 --authenticationDatabase admin admin logRotate.js