【问题标题】:`heroku ps:scale` command in HerokuHeroku 中的 `heroku ps:scale` 命令
【发布时间】:2017-05-28 10:04:06
【问题描述】:

在公开文档中,有这样的说法

"scale 命令只影响命令中指定的进程类型。例如,如果应用程序已经有两个 web dyno 的 dyno 形成,并且您运行 heroku ps:scale worker=2,您现在将总共有四个测功机(两个网络,两个工人)。”

实际上,我已经阅读了有关 Dyno 的完整文档,所以我假设我了解基本原理。
但是,我无法理解我上面引用的含义。在我首先展示的情况下,我们有多少个测功机?现在我们在这种情况下有两个 dyno,然后输入命令 heroku ps:scale worker=2,那么我们可以得到两个 worker dyno 以及原来的两个 web dyno 吗? 也许我有一个容易的误解,但现在真的很困惑。

谢谢。

【问题讨论】:

    标签: heroku


    【解决方案1】:

    你是对的。

    在您发布的示例中,有一个在 Heroku 上运行的应用程序在应用程序的 Procfile 中定义了两种类型的测功机:

    web: command_to_run_webserver
    worker: command_to_run_worker
    

    在上面的示例中,他们说已经有 2 个 Web 服务器在运行(但没有工作器)。

    这意味着当你运行命令时:

    heroku ps:scale worker=2
    

    Heroku 将创建两个新的 worker dyno,总共留下 4 个 dyno(2 个 web 和 2 个 worker)。

    【讨论】:

      猜你喜欢
      • 2013-04-14
      • 2013-09-14
      • 2021-09-24
      • 2013-10-09
      • 1970-01-01
      • 2019-01-01
      • 2016-03-02
      • 2015-07-30
      相关资源
      最近更新 更多