MongoDB迷失在液滴数字海洋中



我在Digital Ocean的一滴上构建了一个Django Web应用程序。该应用程序运行正常。今天,当我打开我的 Web 应用程序时,没有显示任何数据。我看了一下水滴(服务器(,发现mongodb中的所有数据都丢失了。特别是,当我在mongodb shell中输入show dbs时,它说:

DB_HAS_BEEN_DROPPED 0.000GB

然后我重新启动了服务器,它又工作了。集合会返回,但只有旧数据可用。最近几天收集的新数据丢失了。我以前遇到过类似的问题。在那段时间里,我运行mongodb的进程甚至被关闭了。

我怀疑我的液滴被人入侵了。这是正确的还是Mongodb的问题?我也对Digital Ocean的安全策略感到好奇,因为当我一个月前设置服务器时,他们给我发了一条消息,告诉我服务器有奇怪的传出流量,他们在设置后仅一天就锁定了我的服务器。

谢谢。

将 MondoDB 设置为仅侦听地址 127.0.0.1(或 localhost(,这样它就不会向全世界开放。

有关更多详细信息,请参阅此处:https://docs.mongodb.com/v3.2/administration/configuration/#security-considerations

相关内容

  • 没有找到相关文章

最新更新