MongoDB“连接ETIMEDOUT”

zfciruhq  于 2023-01-12  发布在  Go
关注(0)|答案(1)|浏览(235)

我突然无法连接到我的数据库!这个问题就在前几天突然出现,我一直不能弄清楚原因。
我有正在运行的pm2进程正在使用数据库,并且工作正常。但是,如果我重新启动其中一个进程,它将停止使用数据库。这和我无法通过atlas/compass连接的事实是我的问题。
我最近确实在我的VPS上启动了一个mastodon,这可能是(我认为是)我的mongodb遇到问题的原因。我搞砸了很多不同的设置,包括一些端口的东西;我想这就是我的问题所在。
我的一个朋友认为这是一个端口问题,所以他让我使用下面的命令启用默认的mongo端口(27017):

sudo ufw allow 27017
sudo ufw allow 27017/tcp

经过一番深入研究,我至今还没能找到这个问题的答案;我祈祷这里有人能帮上忙。
我的mongo.conf文件根本没有改变,它的开始可以看到下面:

# mongodb.conf

# Where to store the data.
dbpath=/var/lib/mongodb

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

logappend=true

bind_ip = 127.0.0.1,23.29.118.167
port = 27017

# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=true

# Enables periodic logging of CPU utilization and I/O wait
#cpu = true

# Turn on/off security.  Off is currently the default
#noauth = true
auth = true
k4emjkb1

k4emjkb11#

我卸载并重新安装了iptables,然后执行iptables -F,“删除链中的所有规则或所有链”
这修复了我的问题,但我想我可能必须重新配置我的一些iptables的东西。

相关问题