MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Warum wird unter Linux der Fehler Mongod tot, aber Subsys gesperrt und nicht genügend freier Speicherplatz für Journaldateien angezeigt?

Sie können Folgendes zur Konfigurationsdatei hinzufügen, die beim Ausführen von mongod --config mongod.conf bereitgestellt wird

Für MongoDB 3.x (neueste Version)

storage:
   mmapv1:
      smallFiles: true

Für Version 2.6+

storage:
   smallFiles: true

Für Version 2.4 und weniger

smallfiles = true

Führen Sie dann einfach mongod aus, um Ihre Konfigurationsdatei zu akzeptieren (hier wird davon ausgegangen, dass der Speicherort der Konfiguration /etc/mongodb.conf ist ):

mongod -f /etc/mongodb.conf

Dokumentation für kleine Dateien Parameter:

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.