MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb ERROR:processo figlio non riuscito, terminato con errore numero 51

Apri il tuo file di configurazione in VIM o in un editor di testo normale, arriva a questa riga:

storage: dbPath: THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

ad esempio:

/var/mongodb/db/mydb

Vai al tuo terminale per confermare se il percorso in dbPath esiste, digita:

ls THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

per esempio per il mio caso qui:

ls /var/mongodb/db/mydb

Se il risultato è che la directory non esiste, basta ricrearla:

mkdir -p THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

ad esempio:

mkdir -p /var/mongodb/db/mydb

Se hai scoperto che la directory esiste, è stata danneggiata durante l'arresto, come evidenziato nella risposta sopra.

Vai al tuo terminale ed esegui il seguente comando:

mongod --dbpath /data/db --repair

Si prega di fare riferimento a quanto sopra dai Mongo DB Offcial Docs