MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

ГРЕШКА на Mongodb:неуспешен дъщерен процес, излязъл с номер на грешка 51

Отворете конфигурационния си файл във VIM или в редактор на обикновен текст, стигнете до този ред:

storage: dbPath: THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

например:

/var/mongodb/db/mydb

Отидете до вашия терминал, за да потвърдите дали пътят под dbPath съществува, въведете:

ls THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

например за моя случай тук:

ls /var/mongodb/db/mydb

Ако резултатът е, че директорията не съществува, просто я създайте отново:

mkdir -p THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

например:

mkdir -p /var/mongodb/db/mydb

Ако установите, че директорията съществува, значи тя е била повредена по време на изключване, както е подчертано в отговора по-горе.

Отидете до вашия терминал и изпълнете следната команда:

mongod --dbpath /data/db --repair

Моля, вижте горното от официалните документи на Mongo DB



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Регистриране с winston-mongodb и express-winston

  2. Използване на SetFields с MongoDB C# драйвер 2.0

  3. паспорт на възли Грешка:Неизвестна стратегия за удостоверяване локално влизане

  4. MongooseError - Буферирането на операцията `users.findOne()` изтече след 10000 мс

  5. Как да съхранявам сесии в MongoDB от NodeJS?