0

所以我有一个 Heroku 免费帐户。试图从中运行我的投资组合。它使用一个 json 文件来包含我的博客文章和投资组合信息。我可以通过我为它创建的基本 CMS 来更新它。

我写了一篇文章,保存了,但是第二天醒来查看,文章没有了。我通过测试文章再次尝试测试了这个理论。再一次,第二天这篇文章就不见了。当我发布项目时,我只留下了我推送到 Heroku 的最初文章。

这是否意味着 Heroku free dyno 不保留文件系统,并且实际上每次停机时都会重新构建整个项目,然后再次启动?它肯定是这样出现的。

有人可以为我确认吗?

谢谢。

4

1 回答 1

1

做了一点研究。我错过了每天骑自行车。

这是 Heroku 对其文件系统的评价:

https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted

Heroku 文件系统是短暂的- 这意味着在 dyno 运行时对文件系统的任何更改只会持续到该 dyno 关闭或重新启动。每个测功机都使用最新部署的文件系统的干净副本启动。这类似于有多少基于容器的系统(例如 Docker)运行。

此外,在正常操作下,dynos 每天都会在一个称为“循环”的过程中重新启动。

这个底部引用回答了我的问题。我没有意识到 Dyno 每天都在循环,我认为它只是基于服务器重启。

于 2018-03-08T07:35:46.097 回答