Mongodb 远程连接突然停止

Mongodb 远程连接突然停止

我已经在我的服务器上配置了一个 mongodb 来接受远程连接。我注释了bind中的行/etc/mongod.conf,因此文件如下所示:

# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
#  bindIp: 127.0.0.1

#processManagement:

#security:

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:

我将服务器配置为接受端口 27017 上的连接,正如您所见,没有密码等其他安全措施。

当我尝试连接到服务器的端口 27017 时,一切顺利,但 2 或 3 分钟后(向 mongo 服务器发出 4 或 5 次查询),连接突然丢失,服务器无法访问。

Cannot connect to the MongoDB at ****:27017.

Error:
Network is unreachable.

服务器可以访问,我可以通过 telnet 访问其他端口,并与服务器建立 ssh 连接,但直到我重置操作系统,我才可以再次访问端口 27017。该问题仅出现在我的操作系统上,其他操作系统没有出现该问题,所以这可能是我的操作系统的问题。但我对此感到困惑。问题可能出在哪里?

答案1

所以,Furry IT Snuggle Buddy 的评论帮我找出操作系统出了什么问题。日志没有显示我的电脑尝试连接,但我同事的电脑可以轻松连接。因此,虽然 IP 可以连接到服务器,但相同的 IP(因为我和我的同事位于 NAT 服务器后面)无法连接。逻辑推理:我的 IP 不一样。所以事实证明我是通过我不知道的 kerio vpn 进行隧道传输的。我断开了 vpn 连接,一切正常。

相关内容