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

CHYBA Mongodb:podřízený proces se nezdařil, byl ukončen s chybou číslo 51

Otevřete svůj konfigurační soubor ve VIM nebo v editoru prostého textu, přejděte na tento řádek:

storage: dbPath: THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

například:

/var/mongodb/db/mydb

Přejděte do svého terminálu a ověřte, zda cesta pod dbPath existuje, zadejte:

ls THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

například pro můj případ zde:

ls /var/mongodb/db/mydb

Pokud je výsledkem adresář neexistuje, stačí jej znovu vytvořit:

mkdir -p THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

například:

mkdir -p /var/mongodb/db/mydb

Pokud jste zjistili, že adresář existuje, byl během vypínání poškozen, jak je zvýrazněno v odpovědi výše.

Přejděte do svého terminálu a spusťte následující příkaz:

mongod --dbpath /data/db --repair

Přečtěte si výše uvedené informace z Oficiálních dokumentů Mongo DB



  1. Čtení obrovské sbírky MongoDB od Spark s pomocí Worker

  2. Chyba:Nelze inicializovat klienta | mongo-connect express-session

  3. V Nodejs nelze použít odlišný Mongodb

  4. Baňka:procházení úlohy pracovníka na pozadí (rq, redis)