【问题标题】:Heroku Dyno Usage 2 WorkersHeroku Dyno 使用 2 工人
【发布时间】:2021-01-04 15:38:02
【问题描述】:

如何消耗免费的测功时间?我只有一个脚本托管在 Heroku 上,这是一个不和谐的机器人,但它有 2 个工作人员在上面运行。它比我预期的早用完了我所有的空闲时间。当一个脚本有 2 个工作人员在其上运行时,它会比只有 1 个工作时消耗更多的时间吗?

【问题讨论】:

    标签: heroku dyno


    【解决方案1】:

    根据Heroku 在撰写本文时,您的个人帐户每月可获得 550 个免费测功小时。除了这些基本时间之外,使用信用卡验证的帐户将获得额外的 450 小时添加到每月免费测功机配额。这意味着,如果您使用信用卡验证您的帐户,您每月总共可以获得 1000 个免费的 dyno 小时。

    您可以使用 heroku cli 查看剩余的空闲时间:

    heroku ps -a <app name>

    如果应用设置为使用免费测功机并且以下任何一项为真,则该应用会主动消耗免费测功机小时数:

    • 它有一个正在接收流量(即不休眠)的网络测功机
    • 它有一个正在运行的工人测功机
    • 它有一个一次性的测功机运行。例如,一个通过 CLI 或调度程序启动。

    如果应用有免费的网络测功机,并且该测功机在 30 分钟内没有收到任何网络流量,它就会休眠。除了 web dyno 休眠之外,worker dyno(如果存在)也会休眠。

    免费的网络测功机在睡觉时不会消耗免费的测功机时间。

    这意味着,如果您有两个 24/7 全天候运行的工人测功机,它们每天将消耗 48 小时。在 31 天的一个月中,有 744 小时意味着一个工人测功机如果您有注册信用卡,您可以 24/7 全天候运行它,但如果您有两个工人测功机,这将无法工作,因为您需要 1488 小时的空闲时间.

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 2023-04-11
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多