用5秒钟就能理解!在MongoDB 3中手动执行日志轮转(logRotate)的方法
手动执行 logRotate 的方式。
使用mongo Shell连接到MongoDB,并执行以下命令即可进行日志轮转。
use admin
db.runCommand( { logRotate : 1 } )
日志在执行日志轮转时。
### MongoDBログファイルを確認
$ ls /var/log/mongodb
mongo.log output.log
### mongo Shell 起動
$ mongo
MongoDB shell version: 3.0.4
connecting to: test
### admin データベースに切り替え
mongo> use admin
switched to db admin
### ログローテート(logrotate)を実行
mongo> db.runCommand({ logRotate: 1 })
{ "ok" : 1 }
### mongo Shell 終了
mongo> exit
bye
### MongoDBログファイルを確認
$ ls /var/log/mongodb
mongo.log output.log
mongo.log.2015-07-24T04-09-47
很简单啊。
请提供更多的上下文或明确的问题,以便我能够按要求给出合适的答案。
- Rotate Log Files — MongoDB Manual 3.0.4http://docs.mongodb.org/manual/tutorial/rotate-log-files/