MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB:FEHLER:untergeordneter Prozess fehlgeschlagen, mit Fehlernummer 14 beendet

Sie haben Mongo falsch gestartet und wahrscheinlich beendet.

1. UM MONGODB ZU STARTEN

Um Mongo im Hintergrund zu starten, geben Sie Folgendes ein:mongod --dbpath /data/db --fork --logpath /dev/null .

  • /data/db ist der Speicherort der db. Wenn Sie noch keine erstellt haben => geben Sie ein:mkdir /data/db
  • --fork bedeutet, dass Sie Mongo im Hintergrund starten möchten - Deamon.
  • --logpath /dev/null bedeutet, dass Sie nicht loggen möchten - Sie können dies ändern, indem Sie /dev/null ersetzen zu einem Pfad wie /var/log/mongo.log

2. MONGODB HERUNTERFAHREN

Stellen Sie eine Verbindung zu Ihrem Mongo her, indem Sie Folgendes eingeben:mongo und dann use admin und db.shutdownServer() . Wie in mongoDB

erklären

Wenn diese Technik aus irgendeinem Grund nicht funktioniert, können Sie den Prozess jederzeit beenden.

  1. Suchen Sie den mongodb-Prozess PID indem Sie Folgendes eingeben:lsof -i:27017 Angenommen, Ihre Mongodb läuft auf Port 27017
  2. Geben Sie kill <PID> ein , ersetzen Sie <PID> nach dem Wert, den Sie beim vorherigen Befehl gefunden haben.