为什么 Heroku 每天都会重置我的文件“data.json”?

2024-01-25

我制作了一个discordJs 机器人,它将数据保存在文件中。 一切都托管在 Heroku 上并且一切正常。 但每天,Heroku 都会重置我的文件。

为什么我不能每天保存我的文件?


以下是 Heroku 文档的完整解释:

Heroku 文件系统是短暂的 - 这意味着对 dyno 运行时的文件系统仅持续到该 dyno 运行为止 关闭或重新启动。每个 dyno 靴子都有一个干净的副本 最近部署的文件系统。这类似于多少 基于容器的系统(例如 Docker)运行。

此外,在正常操作下,测功机每天都会重新启动 过程称为“循环”。

这两个事实意味着 Heroku 上的文件系统不适合 数据的持久存储。如果您需要存储数据,我们 建议使用数据库插件,例如 Postgres(用于数据)或 专用文件存储服务,例如 AWS S3(用于静态文件)。如果 您不想通过 AWS 设置帐户来创建 S3 存储桶,我们 这里还有处理静态存储和处理的插件 资产https://elements.heroku.com/addons https://elements.heroku.com/addons

Source: https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Heroku 每天都会重置我的文件“data.json”? 的相关文章

随机推荐