Como superar a exceção 'connect failed' com o mongodb?

0

Eu instalei o mongodb uma vez através do gerenciador de pacotes (e o purgei) e uma vez seguindo o instruções de instalação oficiais .

Ao executar mongo , recebo o erro

MongoDB shell version: 2.4.11
connecting to: test
Fri Aug 22 22:07:28.792 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed

Quando executo sudo service mongodb start , ele gera mongodb start/running, process 4378 , mas quando eu imediatamente executo sudo service mongodb status , recebo mongodb stop/waiting .

Eu já tentei:

  • para sudo rm -rf /var/lib/mongodb/mongod.lock
  • mongod --repair
  • Eu verifiquei as permissões:

    ls -al /var/log/mongodb/
    total 48
    drwxr-xr-x  2 mongodb mongodb  4096 Aug 22 21:27 .
    drwxrwxr-x 23 root    syslog   4096 Aug 22 22:07 ..
    -rw-r--r--  1 mongodb mongodb 36676 Aug 22 22:07 mongodb.log
    
    ls -al /var/lib/mongodb/
    total 12
    drwxr-xr-x  3 mongodb mongodb 4096 Aug 22 22:05 .
    drwxr-xr-x 98 root    root    4096 Aug 22 21:27 ..
    drwxr-xr-x  2 mongodb mongodb 4096 Aug 22 21:27 journal
    -rwxr-xr-x  1 mongodb nogroup    0 Aug 22 22:07 mongod.lock
    

Tudo isso foi em vão. Alguma sugestão? Outras coisas que posso verificar? Estou correndo 14.04.

    
por don.joey 22.08.2014 / 22:14

1 resposta

0

Na verdade, tive vários problemas. O primeiro é que não havia lugar suficiente para os arquivos do diário. O segundo é que eu tinha instalado algo entre o repositório oficial e o repositório oficial do mongodb. Está consertado agora.

    
por don.joey 09.09.2014 / 16:35