sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kan jag inaktivera loggningen av MongoDB?

Det skulle inte vara en smart idé att stänga av loggning. Använd Rotera loggfiler att rotera dem och hålla dem små.

logrotera är standardfunktion på Linux.

Det enklaste sättet att rotera loggfilen är kill -USR1 $(/usr/sbin/pidof mongod)

Min logrotate.conf filen ser ut så här:

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 loggfilen når 10MB så roteras den. Upp till 9 filer sparas. logrotate exekveras av ett dagligt cron-jobb.

Även om du kan inaktivera loggning , det rekommenderas verkligen inte.




  1. mongoose modell, array av strängar, array av objekt struktur

  2. MongoDB via Mongoose JS - Vad är findByID?

  3. StackExchange.Redis hur man prenumererar på flera kanaler

  4. Mongoose - fråga för att få data från flera samlingar