免费Heroku应用运行时长咨询:550 dyno小时可支撑多久?
Heroku免费Dyno小时相关问题解答
官方规则说明
即日起,Heroku账户将为免费应用提供基于账户的免费dyno小时池,取代原免费应用每日18小时的运行限制,必要时可支持免费应用全天候(24/7)运行。新账户可获得550个免费dyno小时,验证信用卡身份后还可额外获得450个小时
1. Dyno小时的计算逻辑
- Dyno小时按dyno实际运行的时长统计:每1个处于「运行中」状态的dyno,每运行1小时就消耗1个dyno小时。
- 同一账户下的所有免费应用共享这个小时池,比如同时运行2个免费dyno,每小时会消耗2个dyno小时。
- 当dyno进入休眠(idle)状态,或被手动停止后,不会消耗dyno小时。
2. 550小时全天候运行的可用时长
如果单个免费应用保持24小时不间断运行,计算方式如下:550 ÷ 24 ≈ 22.9
也就是大约23天,小时池耗尽后应用会被停止,直到下一个自然月的计费周期重置小时池。
3. 时长是否受流量与使用情况影响?
- 流量和使用情况不会直接影响dyno小时消耗:只要dyno处于运行状态,无论有没有访问流量,都会持续消耗小时。
- 但免费dyno有自动休眠机制:如果应用30分钟内无任何流量访问,会自动进入休眠状态,停止消耗小时;当有新流量进入时,dyno会自动唤醒,继续消耗小时。
内容的提问来源于stack exchange,提问作者Rizul Bhardwaj
相关产品推荐
相关产品推荐

