時間:2024-02-13 10:24作者:下載吧人氣:21
前言
其實所謂自動分割MongoDB日志文件,就是指Rotate MongoDB log files,即讓MongoDB每天(或每個星期,可自定義控制)生成一個日志文件,而不是將MongoDB所有的運行日志都放置在一個文件中,這樣每個日志文件都相對較小,定位問題也更容易。
實現自動分割MongoDB日志的方法可以參考:https://docs.mongodb.com/manual/tutorial/rotate-log-files/
現在以一個MongoDB實例為例,可以寫一個腳本來實現自動分割MongoDB日志
1、配置MongoDB實例啟動參數
security:
keyFile: /usr/local/mongodb/authentication/keyFile
sharding:
clusterRole: shardsvr
replication:
replSetName: rs3
net:
port: 27023
storage:
dbPath: /data/db_delay_rs3
systemLog:
path: /data/log_delay_rs3/mongodb.log
destination: file
logAppend: true
logRotate: rename
processManagement:
fork: true
網友評論