You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Heroku免费Dynos使用占比达80%的含义、耗尽影响及月度重置规则的技术咨询

嘿,刚好我对Heroku免费层的规则门儿清,来给你逐个唠明白:

1. 免费Dynos使用占比达80%到底啥意思?

Heroku给免费账户每月提供550小时的免费Dyno运行额度——划重点:这是所有免费Dynos的累计运行时间,不是每个App单独配550小时。你现在用到80%,就是说你那两个App(网站+Discord Bot)加起来已经跑了大概440小时,当月剩下的额度只剩110小时左右了。

举个实际例子:如果你的网站和Bot都全天24小时不间断运行,那两个Dynos每天要耗48小时,不到12天就能把550小时造完。所以这个80%的提醒就是个预警,告诉你当月剩下的免费运行时间不多了,得留意下。

2. 占比到100%会发生啥?

一旦累计运行时间耗尽550小时,你的两个免费Dynos会被强制休眠——后果很直接:你的网站直接打不开,用户访问会看到Heroku的默认错误页面;Discord Bot也会立刻离线,完全没法响应任何指令。

这种情况下,你有两个选择:要么升级到付费计划(比如Hobby级,每月7刀/ Dyno)解锁更多运行时间;要么就只能等下个月额度重置。当然,你也可以手动停止其中一个App,把剩下的额度留给另一个用,但要是已经用完了当月额度,就只能等重置或者掏钱了。

3. 免费Dynos额度会每月重置吗?

必须会!免费Dynos的550小时额度是按月重置的,不过重置时间不是自然月的1号,而是你Heroku账户的创建日期。比如你是2020年3月15号注册的,那每个月15号零点左右,额度就会自动刷新,之前因为额度用完休眠的Dynos也会自动重启(不用你手动操作)。

内容的提问来源于stack exchange,提问作者patricebailey1998

火山引擎 最新活动