MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment puis-je désactiver la journalisation de MongoDB ?

Ce ne serait pas une bonne idée de désactiver la journalisation. Utilisez faire pivoter les fichiers journaux pour les faire pivoter et les garder petits.

logrotate est une fonction standard sous Linux.

Le moyen le plus simple de faire pivoter le fichier journal est kill -USR1 $(/usr/sbin/pidof mongod)

Mon logrotate.conf le fichier ressemble à ceci :

missingok
compress
delaycompress
notifempty
create

/var/log/mongodb/mongod.log{
  size 10M
  rotate 9
  sharedscripts
  postrotate
    kill -USR1 $(/usr/sbin/pidof mongod)
  endscript
}

Lorsque le fichier journal atteint 10 Mo, il subit une rotation. Jusqu'à 9 fichiers sont conservés. logrotate est exécuté par une tâche cron quotidienne.

Bien que vous puissiez désactiver la journalisation , c'est vraiment déconseillé.