MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để tắt tính năng ghi nhật ký của MongoDB?

Sẽ không phải là một ý tưởng thông minh nếu tắt ghi nhật ký. Sử dụng Xoay tệp nhật ký để xoay chúng và giữ cho chúng nhỏ.

logrotate là chức năng tiêu chuẩn trên Linux.

Cách đơn giản nhất để xoay tệp nhật ký là kill -USR1 $(/usr/sbin/pidof mongod)

logrotate.conf của tôi tệp trông giống như sau:

missingok
compress
delaycompress
notifempty
create

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

Khi logfile đạt 10MB thì nó sẽ được xoay. Tối đa 9 tệp được lưu giữ. logrotate được thực thi bởi một công việc cron hàng ngày.

Mặc dù bạn có thể tắt ghi nhật ký , nó thực sự không được khuyến khích.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách nhập dữ liệu vào mongoDB

  2. Mongo DB:Lấy tất cả các tài liệu được chèn vào sau tài liệu cuối cùng đã biết

  3. Tạo chỉ mục một phần khi trường không rỗng

  4. Trong Morphia, làm cách nào để cập nhật một Đối tượng được nhúng bên trong ArrayList

  5. Cách cập nhật giá trị mảng mongodb