gpt4 book ai didi

mongodb - 无法连接到 MongoDB

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

我刚刚安装了 MongoDB(标准 Ubuntu 版本,不是最新的稳定版),由于某种原因我无法连接:

Mon Feb  6 03:11:22 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:79
exception: connect failed

现在我的机器不是 127.x.x.1 而是出于某种原因 x.x.x.2 (但我已更改配置以绑定(bind)到该地址,并且还尝试绑定(bind)到我的公共(public) IP,但无济于事。

配置:

#mongodb.conf

# Where to store the data.

# Note: if you run mongodb as a non-root user (recommended) you may
# need to create and set permissions for this directory manually,
# e.g., if the parent directory isn't mutable by the mongodb user.
dbpath=/var/lib/mongodb

#where to log
logpath=/var/log/mongodb/mongodb.log

logappend=true

bind_ip = 199.21.114.XX
port = 27017

我检查了日志,那里只显示启动信息。

我还检查了守护程序是否也在运行,而且它是 - 我什至尝试使用 --fork 手动运行它。

以前有人遇到过这种情况吗?或者有什么建议?

谢谢

更新:

重启后 - 以下是日志:

** WARNING: You are running in OpenVZ. This is known to be broken!!!

Tue Feb 7 19:43:32 [initandlisten] db version v1.8.2, pdfile version 4.5
Tue Feb 7 19:43:32 [initandlisten] git version: nogitversion
Tue Feb 7 19:43:32 [initandlisten] build sys info: Linux allspice 2.6.24-28-se$
Tue Feb 7 19:43:32 [initandlisten] *** warning: spider monkey build without ut$
Tue Feb 7 19:43:32 [initandlisten] waiting for connections on port 27017
Tue Feb 7 19:43:32 [websvr] web admin interface listening on port 28017

最佳答案

我通过在 /etc/mongod.conf 文件中注释掉以下行解决了这个问题。

# Listen to local interface only. Comment out to listen on all interfaces. 
#bind_ip = 127.0.0.1

您需要按照此配置更改重新启动 mongod 进程。

sudo service mongod restart

关于mongodb - 无法连接到 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154030/

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