是否可以通过heroku CLI获取dynos的总数?我的意思是我正在尝试做一些非常简单的事情:虽然某些条件heroku ps:scale worker + 1,但我想建立一些maxWorkerNumber,所以它不像永远缩放...但我不知道如何我可以得到实际的工人数
我正在使用python并且我正在尝试基于队列大小自动扩展工作者,但是对于我所看到的没有可以让我这样做的附加组件,这就是为什么我正在尝试扩展直接用CLI。如果有人可以帮助我,我将永远感激
答案 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