如何停止在 Heroku 上用完免费的测功机
How to stop using up free dynos on Heroku
我在这里找到的大多数答案都是几年前的,因此 Heroku.com 上的服务与这里的答案几乎不匹配,因为事情一直在变化,这让我抓狂。
我查阅并研究过,但所有方法似乎都不起作用,而且看起来我不是唯一遇到此问题的人。
How to stop an app on Heroku?
How to stop a heroku server?
Heroku dyno keeps rebooting constantly
我确实按照 here 所述使用 heroku maintenance:on
打开了维护模式并使用 heroku ps:scale web=0
打开了网络到 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
我也知道当发生以下事情时,dynos 会自动重启 here:
- create a new release by deploying new code
- change your config vars
- change your add-ons
- run heroku restart
但是 none 这些适用,因为从我试图“停止”应用程序的那一天起,我从未更改过我的代码或变量。
非常感谢任何帮助!
就像我在评论中所说的那样,由于某种原因一段时间后它已被修复,但我没有做任何与以前不同的事情,只是我通过网站更改了维护模式 - 而不是通过 CLI。我进行了以下更改。
- 通过网站开启维护模式
- 在 CLI 中输入:
heroku ps:scale web=0 -a myapp
- 资源全部离线
我提供了这些设置以防人们遇到类似问题。
我在这里找到的大多数答案都是几年前的,因此 Heroku.com 上的服务与这里的答案几乎不匹配,因为事情一直在变化,这让我抓狂。
我查阅并研究过,但所有方法似乎都不起作用,而且看起来我不是唯一遇到此问题的人。
How to stop an app on Heroku?
How to stop a heroku server?
Heroku dyno keeps rebooting constantly
我确实按照 here 所述使用 heroku maintenance:on
打开了维护模式并使用 heroku ps:scale web=0
打开了网络到 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
我也知道当发生以下事情时,dynos 会自动重启 here:
- create a new release by deploying new code
- change your config vars
- change your add-ons
- run heroku restart
但是 none 这些适用,因为从我试图“停止”应用程序的那一天起,我从未更改过我的代码或变量。
非常感谢任何帮助!
就像我在评论中所说的那样,由于某种原因一段时间后它已被修复,但我没有做任何与以前不同的事情,只是我通过网站更改了维护模式 - 而不是通过 CLI。我进行了以下更改。
- 通过网站开启维护模式
- 在 CLI 中输入:
heroku ps:scale web=0 -a myapp
- 资源全部离线
我提供了这些设置以防人们遇到类似问题。