1 votes

Mongo force une rotation des journaux sur Windows

Je me demandais comment je pouvais configurer la rotation des journaux pour un MongoDB sous Windows.

Je ne trouve d'informations que pour les systèmes Linux et Unix dans la documentation. Est-ce que quelqu'un sait comment je peux le configurer?

https://docs.mongodb.com/manual/tutorial/rotate-log-files/#forcing-a-log-rotation-with-sigusr1

3voto

Covar Points 488

J'ai découvert que MongoDB a sa propre rotation de logs pour la version Windows intégrée.

Faites tourner le fichier journal en lançant la commande logRotate depuis la base de données admin dans un shell mongo :

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

https://docs.mongodb.com/manual/tutorial/rotate-log-files/#rotate-the-log-file

EDIT :

Stennie a indiqué dans le commentaire ci-dessous que vous pouvez même faire :

db.adminCommand( { logRotate : 1 } )

ou

db.adminCommand('logRotate')

1voto

Esa Jokinen Points 41064

C'est parce que la rotation des journaux n'est pas une fonctionnalité de MongoDB mais du Syslog. Windows a une manière complètement différente basée sur des objets pour gérer cela : le Journal des événements Windows.

Si MongoDB sur Windows écrit des fichiers journaux similaires à la version Linux/Unix, vous auriez besoin d'une solution tierce pour gérer la rotation des journaux. Il semble y avoir LogRotateWin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X