MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:BŁĄD:proces potomny nie powiódł się, zakończono z błędem numer 14

Zacząłeś i prawdopodobnie wyłączyłeś mongo w niewłaściwy sposób.

1. ABY ROZPOCZĄĆ MONGODB

Aby uruchomić mongo w tle, wpisz:mongod --dbpath /data/db --fork --logpath /dev/null .

  • /dane/db to lokalizacja db. Jeśli jeszcze go nie utworzyłeś => wpisz:mkdir /data/db
  • --widelec oznacza, że ​​chcesz uruchomić mongo w tle - demon.
  • --logpath /dev/null oznacza, że ​​nie chcesz się logować - możesz to zmienić, zastępując /dev/null do ścieżki, takiej jak /var/log/mongo.log

2. ABY WYŁĄCZYĆ MONGODB

Połącz się ze swoim mongo, wpisując:mongo a następnie użyj administratora i db.shutdownServer() . Jak wyjaśnij w mongoDB

Jeśli ta technika z jakiegoś powodu nie działa, zawsze możesz zabić proces.

  1. Znajdź proces mongodb PID wpisując:lsof -i:27017 zakładając, że twój mongodb działa na porcie 27017
  2. Wpisz zabij , zastąp o wartość znalezioną w poprzednim poleceniu.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytania hierarchiczne z Mongo za pomocą $graphLookup

  2. nazwa pola ClassName jest wstawiana do mongodb przez morphia

  3. Jaka jest różnica między id i _id w manguście?

  4. Nie udało się uruchomić aplikacji (port 8080) niedostępny

  5. tworzenie formularza rejestracji i logowania w node.js i mongodb