Mongodb
logRotate 會導致 MongoDB 服務不可用嗎?
在另一個問題中,我提到瞭如何輪換安裝在 Windows Server 中的 MongoDB 副本集中的日誌。但是,似乎沒有內置方法可以在 Windows 上自動獲取它 - 只能使用 3rd 方工具。
話雖如此,我想知道如果我連接到 MongoDB 並執行會發生什麼
use admin db.runCommand( { logRotate : 1 } )
它會導致MongoDB服務不可用嗎?或者只是停止日誌擷取幾秒鐘並開始寫入新文件?
不應該有任何服務中斷。只要記住 set
systemLog.logRotate
或--logRotate
torename
否則它將再次打開相同的文件…