MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso desabilitar o log do MongoDB?


Não seria uma ideia inteligente desativar o registro. Use Girar arquivos de log para girá-los e mantê-los pequenos.

logrotate é uma função padrão no Linux.

A maneira mais simples de girar o arquivo de log é kill -USR1 $(/usr/sbin/pidof mongod)

Meu logrotate.conf arquivo fica assim:
missingok
compress
delaycompress
notifempty
create

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

Quando o arquivo de log atinge 10 MB, ele é girado. Até 9 arquivos são mantidos. logrotate é executado por um cron job diário.

Embora você possa desativar o registro , realmente não é recomendado.