如何停止使用Heroku上的免费dynos



我在这里找到的大多数答案都是几年前的了,因此Heroku.com上的服务与这里的答案几乎不匹配,因为事情在不断变化,这让我发疯。

我查了一下,研究了一下,但他们似乎都不起作用,看来我不是唯一一个有这个问题的人。如何在Heroku上停止应用程序?
如何停止服务器?
Heroku dyno不断重启

我确实打开了维护模式与heroku maintenance:on和web到0与heroku ps:scale web=0描述在这里,但我的应用程序仍然不断使用我的免费动态。我的应用程序的资源也关闭(我用来运行节点工作器)
我的Procfile:Worker: node myapp.js

尽管上面做了所有的设置,我用完的dynos仍然保持每天增加,即使它说No dynos on myapp。我总是通过命令行检查:

$ heroku ps -a myapp
Free dyno hours quota remaining this month: 36h 13m (6%)
Free dyno usage for this app: 513h 46m (93%)
For more information on dyno sleeping and how to upgrade, see:
https://devcenter.heroku.com/articles/dyno-sleeping
No dynos on ⬢ myapp

我也知道dynos在发生以下情况时自动重新启动:

- create a new release by deploying new code
- change your config vars
- change your add-ons
- run heroku restart

但是这些都不适用,因为我从来没有改变过我的代码或变量,从我一直试图"停止"的那天起。应用。

任何帮助都是非常感激的!

就像我在评论中说的那样,由于某种原因,它在一段时间后被修复了,但我没有做任何与以前不同的事情,除了我通过网站更改了维护模式-而不是通过CLI。我做了以下修改:

  • 通过网站开启维护模式
  • 在命令行中输入:heroku ps:scale web=0 -a myapp
  • 资源全部离线

我提供了这些设置,以防人们遇到类似的问题。

最新更新