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

Não é possível reiniciar o mongodb no Ubuntu 11.04


Dada a saída do comando start, isso está iniciando corretamente. Quando você está executando o status, parece ter sido interrompido. Você precisa olhar para o arquivo de log:
/var/log/mongodb/mongodb.log

Isso lhe dirá por que o mongod está parando. Existem algumas causas prováveis, mas sem ver essa saída, será difícil responder definitivamente. Minhas recomendações gerais:
  1. Não use bind_ip - é uma má ideia em geral Atualização (2016):Removendo isso porque os problemas com bind_ip que me fizeram escrever isso em 2012 foram corrigidos, e agora está ativado por padrão nos pacotes oficiais. Vale a pena tentar sem a configuração como uma etapa de solução de problemas, mas não é uma má ideia usá-la em geral.
  2. Verifique se há algo mais em execução na porta 27017
  3. Especifique a porta explicitamente no arquivo mongodb.conf, mesmo se quiser usar o padrão

Por fim, dê uma olhada nesta resposta para saber como corrigir permissões de arquivo, caso isso seja um problema (geralmente causado pela execução como root em algum momento):

mongodb trava após desligamento inesperado