MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да деактивирам регистрирането на MongoDB?

Не би било умна идея да изключите регистрирането. Използвайте Завъртане на регистрационни файлове за да ги завъртите и да ги запазите малки.

logrotate е стандартна функция в Linux.

Най-лесният начин за завъртане на лог файла е kill -USR1 $(/usr/sbin/pidof mongod)

Моят logrotate.conf файлът изглежда така:

missingok
compress
delaycompress
notifempty
create

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

Когато регистрационният файл достигне 10 MB, той се завърта. Съхраняват се до 9 файла. logrotate се изпълнява от ежедневно cron задание.

Въпреки това можете да деактивирате регистрирането , наистина не се препоръчва.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как можете да разберете дали дадена колекция е ограничена?

  2. Промяна на директорията за съхранение на данни MongoDB

  3. Препоръчителен начин за изтриване на обект в MongoDB въз основа на маршрут

  4. MongoDB към DynamoDB

  5. Може ли да се намери едно съвпадение първо или последно?