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

Come posso disabilitare la registrazione di MongoDB?

Non sarebbe un'idea intelligente disattivare la registrazione. Usa Ruota file di registro per ruotarli e mantenerli piccoli.

logrotate è una funzione standard su Linux.

Il modo più semplice per ruotare il file di registro è kill -USR1 $(/usr/sbin/pidof mongod)

Il mio logrotate.conf il file ha questo aspetto:

missingok
compress
delaycompress
notifempty
create

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

Quando il file di registro raggiunge i 10 MB, viene ruotato. Vengono conservati fino a 9 file. logrotate viene eseguito da un cron job giornaliero.

Sebbene tu possa disabilita la registrazione , è davvero sconsigliato.