github - Heroku CSV 文件上传临时驱动器
问题描述
我在 Heroku 上有一个 Dash 应用程序,它可以实时更新从 Github 下载的 CSV 文件。目前,我正在使用 Requests 下载文件并将其保存为 temp.csv,从中读取各种图表的数据。当触发实时更新时,会从 GitHub 中提取一个新的 CSV 文件并更新图表。该应用程序运行良好,但一段时间后 heroku 无法读取 CSV 文件,引发异常并且我的应用程序崩溃。我知道 Heroko 的存储是短暂的,当测功机重新启动时文件内容会丢失,但是我的应用程序会在每次实时更新时提取新的 CSV 文件,所以这应该不是问题,因为我不需要永久存储. 第二天,该应用程序正常运行。我的本地程序没有遇到这个问题,所以它一定是 Heroku 的问题。有任何想法吗?我试图重新设置测功机,
解决方案
我碰巧在今天之前在 GitHub 上命名了这些文件。我了解到 heroku 服务器默认使用 UTC 时区。我在 PST,所以在下午 5 点左右,我的服务器正在寻找第二天的文件,我的应用程序会崩溃。(捂脸)
推荐阅读
- javascript - 使用 JS 附加 renderPartial 以查看 - Yii2
- java - 如何解析 Json 数据并将它们传递给另一个活动?
- python - python - 试图做一个程序来替换给定的行,用同一行但全部大写
- php - MySQL Join 查询信用余额
- javascript - 从循环中传递 javascript 函数中的变量
- c++ - 如何使用 LibGit2 C++ 列出分支?
- angular - 在 Angular 中使用 HTTP PUT 方法添加数组
- reactjs - React Native - setState 在构造函数中不起作用
- r - 如何在 R-studio 中更改或重置绘图(ACF)设备中的参数
- c++ - 人口普查转换与互信息