2016-08-11 4 views
1

Ich möchte automatisch Logs täglich in Mongo DB für Windows OS drehen. ist es möglich? Hast du einen Vorschlag wie Powershell oder irgendetwas anderes?Wie log automatisch in Mongo db rotieren?

dank

+0

Log drehen wird verwendet, wenn der Server als Dienst ausgeführt wird. Lässt du mongodb als Dienst in Windows laufen? – jerry

+0

ja. mongodb läuft als Dienst in Windows –

+0

, dann müssen Sie {logRotate: 1} in der Admin-Datenbank setzen. Stellen Sie sicher, dass Sie mit logpath gestartet haben – jerry

Antwort

1

Verwenden Sie den folgenden Befehl

use admin 
db.runCommand({ logRotate : 1 }) 

Vergewissern Sie sich, während Dienst starten angegeben Sie --logpath

+0

Ich kann meine Protokolle drehen, aber ich möchte tihs automatisch jeden Tag tun. Ich werde Windows Taskplaner verwenden. OK? –