几天后,当我检查图像时,图像没有加载或丢失,而是显示了替代图像。这是我的网站:
https://klasifikasi-ptpnx-djoembang.herokuapp.com
这是heroku logs -t
(我仅显示图像请求)
...
019-07-29T13:31:20.944287+00:00 heroku[router]: at=info method=GET
path="/img/profilePicture/1651502001111882.jpg"
host=klasifikasi-ptpnx-djoembang.herokuapp.com
request_id=579af663-0e38-4f4e-8593-3e8aae615a2e
fwd="116.206.40.124" dyno=web.1 connect=0ms service=2ms
status=304 bytes=237 protocol=https
...
一天没问题,但是如果我第二天尝试再次访问它,图像就消失了。我看不到任何错误。似乎每当状态码为300时,我猜它都不会显示?
感谢您的帮助!
答案 0 :(得分:1)
您经历过https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted吗?
根据Heroku文档, Heroku文件系统是短暂的-这意味着在dyno运行时,对文件系统的任何更改只会持续到dyno关闭或重新启动为止。每个dyno都会使用最新部署中的文件系统的干净副本进行引导。这类似于运行诸如Docker之类的基于容器的系统的数量。