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

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

Стартирахте и вероятно сте изключили mongo по грешен начин.

1. ЗА СТАРТИРАНЕ НА MONGODBа

За да стартирате mongo във фонов режим, въведете:mongod --dbpath /data/db --fork --logpath /dev/null .

  • /data/db е местоположението на db. Ако все още не сте създали такъв => въведете:mkdir /data/db
  • --fork означава, че искате да стартирате монго във фонов режим - deamon.
  • --logpath /dev/null означава, че не искате да влизате - можете да промените това, като замените /dev/null към път като /var/log/mongo.log

2. ЗА ИЗКЛЮЧВАНЕ НА MONGODBа

Свържете се с вашето монго, като напишете:mongo и след това use admin и db.shutdownServer() . Като обяснение в mongoDB

Ако тази техника не работи по някаква причина, винаги можете да убиете процеса.

  1. Намерете процеса на mongodb PID като напишете:lsof -i:27017 ако приемем, че вашият mongodb работи на порт 27017
  2. Въведете kill <PID> , заменете <PID> по стойността, която сте намерили предишната команда.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB различен и къде в същата заявка?

  2. Как да изключите едно конкретно поле от колекция в Mongoose?

  3. Кой SchemaType в Mongoose е най-добър за времеви печат?

  4. MongoDB - Агрегация - За да получите уникални елементи в масив

  5. Индексиране на мангуста в производствения код