【问题标题】:Heroku application file upload - file is deleted after some time?Heroku应用程序文件上传 - 文件在一段时间后被删除?
【发布时间】:2021-03-10 12:39:03
【问题描述】:

所以我制作了一个基于 node.js 的应用程序,可以上传文件,一切正常, 我可以上传文件,浏览上传的文件但是大约 1 小时后,我猜这个文件会从服务器中删除吗?它不再可用。所以我有一个问题,heroku 是否会在一段时间后删除所有非应用程序文件?或者这可能是什么原因?

【问题讨论】:

    标签: javascript node.js heroku server cloud


    【解决方案1】:

    Heroku 文件系统是短暂的,因此文件是临时的,并且在每次 Dyno 重启时都会被删除。您可能重新部署了应用程序,导致 Dyno 重新启动。

    Heroku 也至少每 24 小时重新启动一次 Dyno。见Heroku documentation

    最好的做法是将文件保存到外部存储(例如 S3)中。如果您有兴趣了解哪些免费选项可用,可以查看此 Git 存储库HerokuFiles

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 2018-05-24
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      相关资源
      最近更新 更多