Dynos算在heroku中

时间:2013-11-19 12:16:53

标签: python django heroku scale

是否可以通过heroku CLI获取dynos的总数?我的意思是我正在尝试做一些非常简单的事情:虽然某些条件heroku ps:scale worker + 1,但我想建立一些maxWorkerNumber,所以它不像永远缩放...但我不知道如何我可以得到实际的工人数

我正在使用python并且我正在尝试基于队列大小自动扩展工作者,但是对于我所看到的没有可以让我这样做的附加组件,这就是为什么我正在尝试扩展直接用CLI。如果有人可以帮助我,我将永远感激

1 个答案:

答案 0 :(得分:1)

只需使用heroku ps

即可
> heroku help ps
Usage: heroku ps

 list dynos for an app

Example:

 $ heroku ps
 === run: one-off dyno
 run.1: up for 5m: `bash`

 === web: `bundle exec thin start -p $PORT`
 web.1: created for 30s

Additional commands, type "heroku help COMMAND" for more details:

  ps:resize DYNO1=1X|2X [DYNO2=1X|2X ...]     #  resize dynos to the given size
  ps:restart [DYNO]                           #  restart an app dyno
  ps:scale DYNO1=AMOUNT1 [DYNO2=AMOUNT2 ...]  #  scale dynos by the given amount
  ps:stop DYNOS                               #  stop an app dyno

如果您不想使用命令行,API也可用于管理dynos:https://devcenter.heroku.com/articles/platform-api-reference#dyno