mongodb - replica - No se puede conectar al host mongolab
mongodb cloud (3)
Estoy tratando de conectarme a mongolab desde la terminal a través del siguiente comando
mongo ds061158.mongolab.com:61158/order_it -u <dbuser> -p <dbpassword>
Estoy recibiendo el error de abajo
MongoDB shell version: 2.6.3
connecting to: ds061158.mongolab.com:61158/order_it
2014-07-09T13:52:44.890+0530 Error: couldn''t connect to server ds061158.mongolab.com:61158 (23.22.170.205), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
¿Qué hay que hacer en este caso?
Gracias por adelantado.
Debe intentar especificar explícitamente el puerto que desea usar con la opción --port
:
mongo ds061158.mongolab.com/order_it --port 61158 -u <dbuser> -p <dbpassword>
De las páginas de manual de mongo
:
--port <port>
Especifica el puerto donde la instancia mongod o mongos está escuchando. A menos que mongo especificado se conecte a instancias mongod en el puerto 27017 , que es el puerto mongod predeterminado.
Parece que su red está bloqueando el acceso a ese puerto. Recomiendo contactar a su administrador de red o intentar desde una red diferente.
Para probar su conectividad de red solo (no se necesitan credenciales) puede ejecutar este comando. Este ejemplo se ejecutó desde mi computadora portátil sin privilegios en este momento y demuestra una prueba exitosa.
% mongo ds061158.mongolab.com:61158
MongoDB shell version: 2.6.1
connecting to: ds061158.mongolab.com:61158/test
rs-ds061158:PRIMARY> db.runCommand({ping:1});
{ "ok" : 1 }
rs-ds061158:PRIMARY> exit
bye
Nuestra guía completa de solución de problemas de conectividad se encuentra aquí: http://docs.mongolab.com/connecting/#help
Además, no dude en contactarnos como [email protected] si desea que indagemos en los detalles de su servidor o código. Siempre estamos felices de ayudar!
Saludos,
Jared
Sé que esta pregunta es antigua, pero en caso de que alguien todavía tenga un problema similar, esto es lo que me ayudó:
sudo rm /var/lib/mongodb/mongod.lock
sudo service mongodb restart