2016-08-10 14 views
5

これは/ var/lib/mongodb /にある多くのWiredTigerStat.XX.XXファイルです。 削除できますか?WiredTigerStat.XX.XXファイルを削除するには?

mongo.conf: 

    systemLog: 
    path: /var/log/mongodb/mongod.log 
    destination: file 
    net: 
    bindIp: 127.0.0.1 
    security: 
    authorization: enabled 
    storage: 
    dbPath: /var/lib/mongodb 
    journal: 
    enabled: true 
    engine: wiredTiger 
    # wiredTiger: 
    # engineConfig: 
    # statisticsLogDelaySecs: 30 
    operationProfiling: 
    mode: slowOp 

答えて

0

はい。私たちは生産でこれをやっています。私たちはPowerShellスクリプトを持っています...(はい、Windowsで実行中...)

[datetime]$killDate = $(Get-Date).AddDays(-1) 
[string]$dbPath = $(Get-Content "C:\Program Files\MongoDB\Server\3.2\bin\Primary_Dev.cfg" | sls dbPath:) 
[string]$dbPathNoWhitespace = $dbPath.Trim(' ') 
[string]$dbPathValue = $dbPathNoWhitespace.Split(' ')[1] 
if (-not Test-Path $dbPathValue) { throw "finding logs path didn't work in kill-MongoWiredTigerLogsWithFire.ps1" } 

cd $dbPathValue 

$(gci WiredTigerStat* | where LastWriteTime -lt $killDate).FullName | % { 
    rm $_ -force 
} 
関連する問題