sql >> Databáze >  >> NoSQL >> MongoDB

Proč se chyba mongod mrtvý, ale subsys uzamčený a nedostatek volného místa pro soubory žurnálu v Linuxu?

Následující můžete přidat do konfiguračního souboru poskytnutého při spuštění mongod --config mongod.conf

Pro MongoDB 3.x (nejnovější verze)

storage:
   mmapv1:
      smallFiles: true

Pro verzi 2.6+

storage:
   smallFiles: true

Pro verzi 2.4 a méně

smallfiles = true

Pak stačí spustit mongod, abyste přijali váš konfigurační soubor (zde se předpokládá, že umístění konfigurace je /etc/mongodb.conf ):

mongod -f /etc/mongodb.conf

Dokumentace pro malé soubory 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. Proč používat Redis místo MongoDb pro ukládání do mezipaměti?

  2. MongoDB:Spojte data z více kolekcí do jedné..jak?

  3. jak mohu zajistit, aby relace fungovaly pomocí redis, express &socket.io?

  4. Agregace MongoDB s $lookup zahrnuje (nebo projekt) pouze některá pole, která se mají vrátit z dotazu