我突然无法连接到我的数据库!这个问题就在前几天突然出现,我一直不能弄清楚原因。
我有正在运行的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
1条答案
按热度按时间k4emjkb11#
我卸载并重新安装了
iptables
,然后执行iptables -F
,“删除链中的所有规则或所有链”这修复了我的问题,但我想我可能必须重新配置我的一些
iptables
的东西。