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

MongoDB:ERRORE:processo figlio non riuscito, terminato con errore numero 14

Hai avviato e probabilmente spento Mongo nel modo sbagliato.

1. PER INIZIARE MONGODB

Per avviare mongo in background, digita:mongod --dbpath /data/db --fork --logpath /dev/null .

  • /data/db è la posizione del db. Se non ne hai ancora creato uno => digita:mkdir /data/db
  • --fork significa che vuoi iniziare mongo in background - demone.
  • --logpath /dev/null significa che non vuoi accedere:puoi cambiarlo sostituendo /dev/null in un percorso come /var/log/mongo.log

2. PER CHIUDERE MONGODB

Collegati al tuo mongo digitando:mongo e poi use admin e db.shutdownServer() . Come spiegare in mongoDB

Se questa tecnica non funziona per qualche motivo, puoi sempre terminare il processo.

  1. Trova il processo mongodb PID digitando:lsof -i:27017 supponendo che mongodb sia in esecuzione sulla porta 27017
  2. Digita kill <PID> , sostituire <PID> dal valore che hai trovato il comando precedente.