我制作了一个discordJs 机器人,它将数据保存在文件中。
一切都托管在 Heroku 上并且一切正常。
但每天,Heroku 都会重置我的文件。
为什么我不能每天保存我的文件?
以下是 Heroku 文档的完整解释:
Heroku 文件系统是短暂的 - 这意味着对
dyno 运行时的文件系统仅持续到该 dyno 运行为止
关闭或重新启动。每个 dyno 靴子都有一个干净的副本
最近部署的文件系统。这类似于多少
基于容器的系统(例如 Docker)运行。
此外,在正常操作下,测功机每天都会重新启动
过程称为“循环”。
这两个事实意味着 Heroku 上的文件系统不适合
数据的持久存储。如果您需要存储数据,我们
建议使用数据库插件,例如 Postgres(用于数据)或
专用文件存储服务,例如 AWS S3(用于静态文件)。如果
您不想通过 AWS 设置帐户来创建 S3 存储桶,我们
这里还有处理静态存储和处理的插件
资产https://elements.heroku.com/addons https://elements.heroku.com/addons
Source: https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)