免费Heroku账号运行多应用的dyno计数及时长消耗咨询
Heroku免费账号多应用场景dyno计数规则
首先给出核心结论:免费Heroku账号下运行2个各带默认基础配置的活跃应用,确实等同于同时占用2个dyno,具体计数规则如下:
- 计数基础逻辑:Heroku的dyno按实际运行的独立实例统计,和实例所属应用没有绑定关系。免费 tier 下每个应用默认配备1个
web类型的免费dyno,只要两个应用的dyno都处于活跃未休眠状态,总活跃dyno数就是2。 - 时长消耗规则:和你已知的逻辑一致,活跃dyno的时长按实例数叠加计算。免费账号默认每月有550小时免费额度,2个同时活跃的dyno每小时扣除2小时额度,额度耗尽后所有未休眠的应用都会被强制暂停,直到下个自然月额度刷新。如果账号绑定了有效信用卡,免费时长会提升到每月1000小时。
- 多dyno场景计数:如果单个应用配置了多个dyno实例(例如1个
web+1个worker),会按照实际运行的实例数叠加计数,免费账号最多支持同时运行5个免费dyno实例,超出后新的实例会无法启动。 - 休眠期规则:如果应用连续30分钟没有收到外部HTTP请求,默认的
webdyno会自动进入休眠状态,休眠状态的dyno不计入活跃计数,也不消耗免费时长。例如某一时刻只有1个应用处于活跃状态、另一个处于休眠状态,那么当前每小时只消耗1小时的免费额度。
内容的提问来源于stack exchange,提问作者Piyush
相关产品推荐
相关产品推荐

