【问题标题】:Mongodb data in EC2 instance get deleted automaticallyEC2实例中的MongoDB数据被自动删除
【发布时间】:2021-04-04 09:57:06
【问题描述】:

使用 Nodejs,Severless 框架在 AWS 中创建了 Lamda 函数,并在 EC2 实例中部署了 mongoDB。 所有连接都很好,应用程序运行成功。 但不知何故,Mongodb(EC2 实例内部)中的数据在一定时间间隔后(大约 1 天后)会自动删除 请建议在 Lamda 函数或 EC2 实例中需要进行哪些更改才能解决此问题。

【问题讨论】:

    标签: mongodb amazon-ec2 aws-lambda


    【解决方案1】:

    类似的事情发生在我身上,但我在 EC2 中使用了 docker。如果您也在使用它,可能在 volumes 部分中您使用的是driver: local。尝试删除它并放置一个类似的结构,如下所示。

    version: "3"
    services:
      mongo-db:
        (...)
        volumes:
          - mongo_data:/data/db
    (... )
    
    
    volumes:
      mongo_data:
        external: false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-08
      • 2017-05-26
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 2012-12-08
      相关资源
      最近更新 更多