【发布时间】:2021-04-04 09:57:06
【问题描述】:
使用 Nodejs,Severless 框架在 AWS 中创建了 Lamda 函数,并在 EC2 实例中部署了 mongoDB。 所有连接都很好,应用程序运行成功。 但不知何故,Mongodb(EC2 实例内部)中的数据在一定时间间隔后(大约 1 天后)会自动删除 请建议在 Lamda 函数或 EC2 实例中需要进行哪些更改才能解决此问题。
【问题讨论】:
标签: mongodb amazon-ec2 aws-lambda
使用 Nodejs,Severless 框架在 AWS 中创建了 Lamda 函数,并在 EC2 实例中部署了 mongoDB。 所有连接都很好,应用程序运行成功。 但不知何故,Mongodb(EC2 实例内部)中的数据在一定时间间隔后(大约 1 天后)会自动删除 请建议在 Lamda 函数或 EC2 实例中需要进行哪些更改才能解决此问题。
【问题讨论】:
标签: mongodb amazon-ec2 aws-lambda
类似的事情发生在我身上,但我在 EC2 中使用了 docker。如果您也在使用它,可能在 volumes 部分中您使用的是driver: local。尝试删除它并放置一个类似的结构,如下所示。
version: "3"
services:
mongo-db:
(...)
volumes:
- mongo_data:/data/db
(... )
volumes:
mongo_data:
external: false
【讨论】: