Wenn Sie MongoDB 3.2 ausführen oder neuere Version können Sie den wiredTiger
einschränken zwischenspeichern wie oben erwähnt.
In /etc/mongod.conf
füge den wiredTiger
hinzu Teil
...
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 1
...
Dadurch wird die Cache-Größe auf 1 GB begrenzt , weitere Informationen im Dokument
Dies löste das Problem für mich, indem ich ubuntu 16.04
ausführte und mongoDB 3.2
PS:Nachdem Sie die Konfiguration geändert haben, starten Sie den Mongo-Daemon neu.
$ sudo service mongod restart
# check the status
$ sudo service mongod status