【问题标题】:Keep data after Heroku dyno restartHeroku dyno 重启后保留数据
【发布时间】:2021-04-19 01:13:37
【问题描述】:

我在 Heroku 上托管了一个 twitter 机器人,服务器每天重启一次。我有一个不断修改的文本文件,当服务器重新启动时,该文件中的更改会丢失。有谁知道如何在服务器重新启动时保持该文件更新?

【问题讨论】:

    标签: heroku twitter bots


    【解决方案1】:

    Heroku 文件系统是短暂的,每次重新启动时都会被清除。
    一个解决方案(如果您想继续使用 Heroku)是使用外部服务来持久化您的数据:

    1. Amazon S3,请参阅Heroku article
    2. Github,一个简单且免费的选项,如果您需要执行简单的 get/put,请参阅example
    3. 一个数据库(Atlas MongoDB 有一个免费层,可以在像您这样的情况下使用)

    【讨论】:

      【解决方案2】:

      是的,你必须为 dynos 支付 heroku 费用:https://devcenter.heroku.com/articles/dynos 或者您可以随时选择将其部署到其他地方

      【讨论】:

      • 你知道还有其他可以免费部署的地方吗?
      • 我只知道firebase.google.com,你可以尝试看一些关于如何在firebase上部署的教程(如果你需要,他们还提供了一个数据库,firestore,一切都是免费的)。祝你好运
      猜你喜欢
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 2017-05-25
      • 2016-09-06
      • 2020-11-08
      相关资源
      最近更新 更多