Я создал веб-приложение Django на капельке Digital Ocean. Приложение работало нормально. Сегодня, когда я открыл свое веб-приложение, никаких данных не появилось. Я посмотрел на дроплет (сервер) и обнаружил, что все данные в моем mongodb
потеряны. Особенно, когда я набираю show dbs
в оболочке mongodb, он сказал:
DB_HAS_BEEN_DROPPED 0.000GB
Затем я перезагрузил сервер, и он снова заработал. Коллекции возвращаются, но доступны только старые данные. Новые данные, которые я собирал в последние дни, утеряны. Я сталкивался с подобной проблемой раньше. На тот момент мой процесс, выполняющий mongodb, был даже выключен.
Подозреваю, что мой дроплет был кем-то взломан. Это правильно или это проблема mongodb? Меня также интересует политика безопасности Digital Ocean, потому что, когда я настраивал сервер месяц назад, они прислали мне сообщение о том, что на сервере странный исходящий трафик, и они заблокировали мой сервер всего через день после настройки.
Спасибо.