sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:ERROR:el proceso secundario falló, salió con el error número 14

Comenzaste y probablemente apagaste Mongo de manera incorrecta.

1. PARA INICIAR MONGODB

Para iniciar mongo en segundo plano, escriba:mongod --dbpath /data/db --fork --logpath /dev/null .

  • /data/db es la ubicación de la base de datos. Si aún no ha creado uno => escriba:mkdir /data/db
  • --fork significa que desea iniciar mongo en segundo plano - deamon.
  • --logpath /dev/null significa que no desea iniciar sesión; puede cambiar eso reemplazando /dev/null a una ruta como /var/log/mongo.log

2. PARA CERRAR MONGODB

Conéctate a tu mongo escribiendo:mongo y luego use admin y db.shutdownServer() . Como explicar en mongoDB

Si esta técnica no funciona por algún motivo, siempre puede cancelar el proceso.

  1. Encuentre el proceso mongodb PID escribiendo:lsof -i:27017 asumiendo que su mongodb se está ejecutando en el puerto 27017
  2. Escriba kill <PID> , reemplace <PID> por el valor que encontró el comando anterior.