【问题标题】:Why Heroky reset my file "data.json" everyday?为什么 Heroku 每天都会重置我的文件“data.json”?
【发布时间】:2018-12-04 18:07:56
【问题描述】:

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

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

【问题讨论】:

    标签: node.js heroku discord.js


    【解决方案1】:

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

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

    此外,在正常操作下,dynos 每天都会在一个 过程称为“循环”。

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

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

    【讨论】:

      猜你喜欢
      • 2016-02-15
      • 2015-08-01
      • 2015-05-11
      • 2014-08-19
      • 2021-04-20
      • 1970-01-01
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多