出错:您已经使用Heroku达到了3个并发进程的帐户限制

时间:2013-12-30 20:38:27

标签: python heroku

我尝试运行以下命令:

(venv)prajjwal @ ubuntu:〜/ herokuDjango $ heroku运行python manage.py shell

Running `python manage.py shell` attached to terminal... failed 
!    You've reached your account limit of 3 concurrent processes.
!    Please verify your account at http://heroku.com/verify to have this limit increased

我在Heroku网站上查了一下: https://devcenter.heroku.com/articles/limits

但它在下面的副标题下说 并发一次性dynos 那: “未经验证的Heroku帐户不能同时运行3个以上的一次性dynos。”

但是我的3个一次性dynos到底在哪里?

2 个答案:

答案 0 :(得分:6)

尝试输入

heroku ps

然后输入

heroku ps:stop run.xxxx

其中xxxx是您要杀死的dyno的#。

答案 1 :(得分:1)

每次调用heroku run命令时,您实际上都在创建一次性dyno。那些dynos可以在关闭之前一次持续长达一个小时。因此,如果您已经调用了3次,那么在资源仍然分配给您现在未运行的进程的意义上,所有这三个仍然是“活着”的可能性。如果您想测试自己的流程,请尝试使用foreman在本地运行。

查看他们的一次性dynos文档。这应该解释它们背后的目的和用例。