我在 Digital Ocean 的液滴上构建了一个 Django Web 应用程序。该应用程序运行良好。今天,当我打开我的网络应用程序时,没有出现任何数据。我看了一下droplet(服务器),发现我的所有数据mongodb
都丢失了。特别是,当我输入show dbs
mongodb shell 时,它说:
DB_HAS_BEEN_DROPPED 0.000GB
然后我重新启动服务器,它再次工作。集合回来了,但只有旧数据可用。最近几天收集的新数据丢失了。我以前遇到过类似的问题。那时,我运行 mongodb 的进程甚至被关闭了。
我怀疑我的droplet被别人黑了。这是正确的还是mongodb的问题?我也很好奇Digital Ocean的安全策略,因为一个月前我设置服务器时,他们给我发了一条消息,告诉我服务器有奇怪的传出流量,并且他们在设置后一天就锁定了我的服务器。
谢谢。