MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:ERRO:processo filho falhou, saiu com erro número 14


Você iniciou e provavelmente desligou o mongo da maneira errada.

1. PARA INICIAR O MONGODB

Para iniciar o mongo em segundo plano, digite:mongod --dbpath /data/db --fork --logpath /dev/null .
  • /data/db é a localização do banco de dados. Se você ainda não criou um => digite:mkdir /data/db
  • --fork significa que você deseja iniciar o mongo em segundo plano - deamon.
  • --logpath /dev/null significa que você não deseja registrar - você pode alterar isso substituindo /dev/null para um caminho como /var/log/mongo.log

2. PARA DESLIGAR O MONGODB

Conecte-se ao seu mongo digitando:mongo e então use admin e db.shutdownServer() . Como explicar no mongoDB

Se esta técnica não funcionar por algum motivo, você sempre pode matar o processo.
  1. Encontre o processo mongodb PID digitando:lsof -i:27017 supondo que seu mongodb esteja sendo executado na porta 27017
  2. Digite kill <PID> , substitua <PID> pelo valor que você encontrou no comando anterior.