Não é possível iniciar o Mongodb

1
$mongo

Obtendo erro:

--------------
MongoDB shell version v3.4.10
connecting to: mongodb://127.0.0.1:27017
2018-01-17T20:21:16.583+0530 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-01-17T20:21:16.584+0530 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed

Anexada a captura de tela

    
por Naveen Kumar 17.01.2018 / 15:58

1 resposta

0

  1. Problema semelhante foi discutido aqui

Nesse caso, remover o arquivo abaixo resolve o problema:

sudo rm /tmp/mongodb-27017.sock

seguido do lançamento do serviço mongo novamente, resolva o problema

  1. Problema semelhante, com fonte diferente foi discutido aqui

Nesse caso, /tmp permissão foi corrompida e foi resolvida corrigindo /tmp executando:

sudo chown root:root /tmp
sudo chmod 1777 /tmp

Outra opção pode ser que /tmp/mongodb-27017.sock não seja de propriedade de mongodb - que pode ser corrigido por (observe que a solução nº 1 acima que exclui o arquivo também deve resolver o problema de propriedade incorreto):

sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

Observe que: fornecer logs relevantes pode ajudar a identificar o problema. por exemplo.

tail -30 /var/log/mongodb/mongodb.log 
    
por Yaron 17.01.2018 / 16:27