Bei*_*tis 6 connection database-connection mongodb amazon-web-services
我已按照AWS的说明(链接)在AWS上安装MongoDB,在我尝试连接到它之前,情况似乎有效.
当我运行时mongo,我收到此连接错误:
2015-07-21T23:07:01.188+0000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-07-21T23:07:01.188+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
Run Code Online (Sandbox Code Playgroud)
即使我bind_ip在mongod.conf文件中注释掉设置(论坛上的常见建议),或者将其设置为0.0.0.0 ,也会发生这种情况.Mongo确实安装了,因为我可以mongo --nodb成功运行.有人可以建议我的连接问题的帮助?
提前致谢!
编辑:哎呀,我的脚本没有启动mongo守护进程所需的权限,所以我手动启动它sudo service mongod start,现在它的工作原理!谢谢!
小智 5
"mongo --nodb"将启动"虚拟mongod服务"并直接连接到它.
"mongo"将尝试在127.0.0.1(标准主机)上的端口27017(标准端口)上找到mongod服务.等于:mongo --host 127.0.0.1 --port 27017
要检查您的mongod服务是否已在您的服务器上启动:
$ ps -aux | grep mongo #check if service runs
$ netstat -nap | grep 27017 #check if port is 27017
Run Code Online (Sandbox Code Playgroud)
启动你的mongod服务:
$ sudo service mongod start
Run Code Online (Sandbox Code Playgroud)
如果仍然不起作用,请检查您的日志文件:
$ tail -n100 /var/log/mongodb/mongodb.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8341 次 |
| 最近记录: |