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

Chyba databáze MongoDB:zmizela databáze

Chyba, kterou dostáváte, naznačuje, že data stále existují, ale něco způsobuje problém, když mmapuje datové soubory. Tento řádek je první věcí, na kterou se musíte podívat:

Thu Jul 26 12:05:44 [conn5] Assertion: 13636:file /var/lib/mongodb/baza.4 open/create failed in createPrivateMap (look in log for more information)

Zkontrolujte oprávnění k tomuto souboru (a dalším souborům v datové cestě) a ujistěte se, že z tohoto pohledu není nic špatného.

Dále je zde chyba nedostatku paměti:

Thu Jul 26 12:05:44 [conn5] CHYBA:mmap private se nezdařilo s nedostatkem paměti. (64bitové sestavení)

Možná narážíte na tuto chybu:https://jira.mongodb.org/browse/SERVER -6414

Můžete tedy zkusit 2.0.7, která obsahuje opravu tohoto problému, kandidát na vydání je k dispozici na stránce ke stažení v době psaní tohoto článku.

Konečně, pokud máte možnost, můžete to vyřešit zvýšením paměti na této instanci (pokud se jedná o virtuální stroj nějakého druhu) 1,4 GB není mnoho RAM, pokud jde o provoz instance MongoDB.




  1. Mirth připojit k mongo db konektivitu

  2. Stav MongoDB selhal po úpravě mongo.conf (kód ukončen, stav=2)

  3. agregace MongoDb

  4. Jednoduchá implementace značkování s MongoDB