我在这里找到的大多数答案都是几年前的,因此 Heroku.com 上的服务与这里的答案几乎不匹配,因为事情一直在变化,这让我发疯了。
我抬头进行了研究,但所有这些似乎都不起作用,而且看起来我不是唯一一个遇到这个问题的人。
如何停止 Heroku 上的应用程序?
如何停止heroku服务器?
Heroku dyno 不断重启
我确实按照此处所述打开了维护模式heroku maintenance:on
并将网络设置为 0,但我的应用程序仍然不断用完我的免费测功机。我的应用程序的资源也关闭(我用来运行节点工作者)
我的 Procfile:heroku ps:scale web=0
Worker: node myapp.js
尽管在我用完的测功机上进行了所有设置,但它仍然每天都在增加,即使它说No dynos on myapp
。我总是通过 CLI 检查它:
$ 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
我也知道,当发生以下情况时,测功机会自动重启,如下所述:
- create a new release by deploying new code
- change your config vars
- change your add-ons
- run heroku restart
但是这些都不适用,因为从我试图“停止”应用程序的那一天起,我就从未更改过我的代码或变量。
非常感谢任何帮助!