MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Dlaczego błąd mongod jest martwy, ale podsys jest zablokowany i nie ma wystarczającej ilości wolnego miejsca na pliki dziennika w systemie Linux?

Możesz dodać następujące do pliku konfiguracyjnego dostarczonego podczas uruchamiania mongod --config mongod.conf

Dla MongoDB 3.x (najnowsza wersja)

storage:
   mmapv1:
      smallFiles: true

Dla wersji 2.6+

storage:
   smallFiles: true

Dla wersji 2.4 i mniej

smallfiles = true

Następnie uruchom mongod, aby zaakceptować plik konfiguracyjny (tutaj zakłada, że ​​lokalizacja konfiguracji to /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Dokumentacja dla małych plików parametr:

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. Sprawdź, czy pole istnieje w MongoDB

  2. MongoDB przez Mongoose JS — Co to jest findByID?

  3. Importuj dane csv jako tablicę w mongodb za pomocą mongoimport

  4. Kiedy używać GridFS w MongoDB?

  5. SocketTimeout z otwartym połączeniem w MongoDB