首页 > 解决方案 > Heroku CSV 文件上传临时驱动器

问题描述

我在 Heroku 上有一个 Dash 应用程序,它可以实时更新从 Github 下载的 CSV 文件。目前,我正在使用 Requests 下载文件并将其保存为 temp.csv,从中读取各种图表的数据。当触发实时更新时,会从 GitHub 中提取一个新的 CSV 文件并更新图表。该应用程序运行良好,但一段时间后 heroku 无法读取 CSV 文件,引发异常并且我的应用程序崩溃。我知道 Heroko 的存储是短暂的,当测功机重新启动时文件内容会丢失,但是我的应用程序会在每次实时更新时提取新的 CSV 文件,所以这应该不是问题,因为我不需要永久存储. 第二天,该应用程序正常运行。我的本地程序没有遇到这个问题,所以它一定是 Heroku 的问题。有任何想法吗?我试图重新设置测功机,

标签: githubheroku

解决方案


我碰巧在今天之前在 GitHub 上命名了这些文件。我了解到 heroku 服务器默认使用 UTC 时区。我在 PST,所以在下午 5 点左右,我的服务器正在寻找第二天的文件,我的应用程序会崩溃。(捂脸)


推荐阅读