【问题标题】:Cron in heroku but update filesHeroku中的Cron但更新文件
【发布时间】:2022-01-06 21:53:52
【问题描述】:

我目前正在使用 heroku 开发一个筛选器 web 应用程序。数据保存在 csv 中(因为它是一个筛选器,如果使用 api 则需要很长时间才能运行)。现在,我通过在本地更新和保存数据来手动更新,然后将其推送到 heroku。 有没有办法让 cron 每天更新一次 csv 数据?

【问题讨论】:

    标签: flask heroku cron


    【解决方案1】:

    Heroku dynos 有一个ephemeral filesystem。当测功机重新启动时,您所做的任何更改都将丢失。这个happens frequently(每天至少一次)。

    因此,不建议在 Heroku 上使用基于文件的数据存储。如果您将数据移动到客户端-服务器数据库中(Heroku 自己的Postgres service 会很合适,或者您可以选择something else),您可以随时轻松更新它。

    Heroku Scheduler 可用于每天运行任务。编写一个脚本来更新你的数据库表并安排它在你喜欢的时候运行。

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 2015-04-04
      • 2015-04-17
      • 1970-01-01
      • 2020-10-06
      • 2017-09-29
      • 1970-01-01
      • 2019-01-11
      • 2013-01-18
      相关资源
      最近更新 更多