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

Защо грешката mongod е мъртва, но подсистемата е заключена и недостатъчно свободно място за файлове на дневници в Linux?

Можете да добавите следното към предоставения конфигурационен файл, когато изпълнявате mongod --config mongod.conf

За MongoDB 3.x (най-нова версия)

storage:
   mmapv1:
      smallFiles: true

За версия 2.6+

storage:
   smallFiles: true

За версия 2.4 и по-малко

smallfiles = true

След това просто изпълнете mongod, за да приемете вашия конфигурационен файл (тук се предполага, че местоположението на конфигурацията е /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Документация за малки файлове параметър:

Set to true to modify MongoDB to use a smaller default data file size. 
Specifically, smallfiles reduces the initial size for data files and
limits them to 512 megabytes. The smallfiles setting also reduces the
size of each journal files from 1 gigabyte to 128 megabytes.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. има ли начин за автоматично генериране на ObjectId, когато модел на мангуста е нов?

  2. mongoexport без поле _id

  3. Meteor връща грешка в невалиден шестнадесетичен низ, опитвайки се да създаде ObjectID?

  4. Съвети за стартиране на MongoDB в производството с помощта на потоци за промяна

  5. Mongoose Schema не е регистриран за модел