gpt4 book ai didi

mongodb - 无法连接到 AWS 上的 MongoDB(错误号 :111 Connection refused)

转载 作者:IT老高 更新时间:2023-10-28 13:28:06 38 4
gpt4 key购买 nike

我已按照 AWS 的说明 (link) 在 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

即使我注释掉 mongod.conf 文件中的 bind_ip 设置(论坛上的常见建议),或者将其设置为 0.0.0.0,也会发生这种情况。 Mongo 确实安装了,因为我可以成功运行 mongo --nodb 。有人可以建议我解决我的连接问题吗?

提前致谢!

编辑:哎呀,我的脚本没有启动 mongo 守护程序所需的权限,所以我使用 sudo service mongod start 手动启动它,现在它可以工作了!谢谢!

最佳答案

"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

启动你的mongod服务:

$ sudo service mongod start

如果仍然无法正常工作,请检查您的日志文件:

$ tail -n100 /var/log/mongodb/mongodb.log

关于mongodb - 无法连接到 AWS 上的 MongoDB(错误号 :111 Connection refused),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564026/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com