¿Cómo superar la excepción de "conexión fallida" con mongodb?

¿Cómo superar la excepción de "conexión fallida" con mongodb?

Instalé mongodb una vez a través del administrador de paquetes (y lo eliminé) y una vez siguiendo las instruccionesinstrucciones de instalación oficiales.

Al ejecutar mongome sale el error

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

Cuando lo ejecuto, sudo service mongodb startsale mongodb start/running, process 4378, pero cuando lo ejecuto inmediatamente sudo service mongodb status, obtengo mongodb stop/waiting.

Ya lo he probado:

  • asudo rm -rf /var/lib/mongodb/mongod.lock
  • mongod --repair
  • He comprobado los permisos:

    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
    

Todo esto fue en vano. ¿Alguna sugerencia? ¿Otras cosas que puedo comprobar? Estoy ejecutando 14.04.

Respuesta1

En realidad tuve varios problemas. La primera es que no había suficiente espacio para los archivos del diario. El segundo es que había instalado algo entre el repositorio oficial y el repositorio oficial de mongodb. Está arreglado ahora.

información relacionada