sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kan jeg deaktivere logningen af ​​MongoDB?

Det ville ikke være en smart idé at slå logning fra. Brug Roter logfiler at rotere dem og holde dem små.

logroter er standardfunktion på Linux.

Den nemmeste måde at rotere logfilen på er kill -USR1 $(/usr/sbin/pidof mongod)

Min logrotate.conf fil ser sådan ud:

missingok
compress
delaycompress
notifempty
create

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

Når logfilen når 10MB, roteres den. Der opbevares op til 9 filer. logrotate udføres af et dagligt cron-job.

Selvom du kan deaktivere logning , det kan virkelig ikke anbefales.




  1. Enkel måde at generere kode med Mongoose og Node.js og Underscore?

  2. MongoDB-struktur til besked-app

  3. Opret _id på underdokumenter på mongoimport --jsonArray

  4. MongoDB + Node.js:kan ikke indsætte dato korrekt