【问题标题】:How to remove a Dyno on Heroku?如何删除 Heroku 上的 Dyno?
【发布时间】:2016-12-08 04:51:45
【问题描述】:

以下是仪表板关于 Dynos 的说明:

目前,我只需要两个 dyno:web & resque,我不需要第三个:worker。我怎样才能摆脱它,或者它是 Heroku 的默认设置,我不允许删除它。

如果我不能删除它,有没有办法让我在 resque dyno 上做的事情,可以通过 woker dyno 获得相同的结果?

【问题讨论】:

    标签: ruby-on-rails heroku resque dyno


    【解决方案1】:

    worker dyno 类型可能由您的 buildpack 提供。查看部署的输出:

    remote:        Procfile declares types     -> clock, sidekiq, web
    remote:        Default types for buildpack -> console, rake, worker
    

    我相信您必须更改您使用的 buildpack 才能删除 worker dyno 类型。

    【讨论】:

      【解决方案2】:

      只需删除 Procfile 中以“worker”开头的行,然后执行“git push heroku master”。

      【讨论】:

      • 我的Procfile 中只有一行写着:esque: env TERM_CHILD=1 RESQUE_TERM_TIMEOUT=7 QUEUE=* bundle exec rake resque:work,我没有在此文件中添加任何其他内容。
      猜你喜欢
      • 2014-09-17
      • 1970-01-01
      • 2017-05-23
      • 2019-11-10
      • 2021-06-03
      • 2023-03-05
      • 1970-01-01
      • 2011-12-18
      • 2015-03-22
      相关资源
      最近更新 更多