服务器启动mongodb时出现问题
user @ -VirtualBox:〜$ mongo MongoDB shell版本:2.4.9 连接到:测试Sun 5月8日22:10:13.641错误:无法连接 服务器127.0.0.1:27017 at src / mongo / shell / mongo.js:145例外: 连接失败
如何解决这个问题?
答案 0 :(得分:2)
我遇到了同样的问题。查看位于/var/log/mongodb/mongodb.log
的MongoDB日志文件,解释了原因 - 在我的情况下是:
ERROR: Insufficient free space for journal files
Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles
答案 1 :(得分:0)
看起来您的端口已在使用中,请尝试更改27017以外的端口号。 然后先从“ mongod”命令开始,该命令在运行“ mongo”之后一直在后台运行。 这个在我的Mac上为我工作
找到“ usr / local / etc”目录 在“ etc”文件夹中找到“ mongod.conf” 在文件中,我必须将bindIp配置项设置为0.0.0.0,我将端口更改为27020
# network interfaces
net:
port: 27020
bindIp: 0.0.0.0
运行以下内容:
mongod --config /usr/local/etc/mongod.conf
然后通过在终端中打开新标签页来运行以下操作:
> mongo --port 27020
希望这对您有用。