【发布时间】:2016-12-29 17:18:30
【问题描述】:
我知道 Heroku 的测功机在每次部署时都会刷新,所以无论如何我可以让我的文件持久化还是没有其他方法只能使用亚马逊 S3 之类的服务?我使用回形针处理文件上传,大部分文件都是pdf格式。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 heroku paperclip persistent-storage
我知道 Heroku 的测功机在每次部署时都会刷新,所以无论如何我可以让我的文件持久化还是没有其他方法只能使用亚马逊 S3 之类的服务?我使用回形针处理文件上传,大部分文件都是pdf格式。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 heroku paperclip persistent-storage
最好使用 S3 或其他服务。
临时文件系统
每个测功机都有自己的临时文件系统,带有 最近部署的代码的新副本。在测功机期间 生命周期它正在运行的进程可以将文件系统用作临时 暂存器,但没有写入的文件对进程可见 任何其他测功机和任何写入的文件都将在 dyno 停止或重新启动。例如,这发生在任何时候测功机 因应用部署而更换,大约一天一次 作为正常测功机管理的一部分。
https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
【讨论】: