22

我已经慢慢地战斗到了在 Heroku 上拥有一个可以工作的 Grails 应用程序的地步。我现在要睡觉了,所以我想关闭它,这样我就不会继续用完我的 Dyno 的 750 小时空闲时间。这可能很明显,但我找不到如何关闭我的 Heroku Web 服务器并在早上重新启动它。

4

7 回答 7

34

要关闭您的 Heroku 应用程序,请将 Web 进程缩放到 0:

heroku ps:scale web=0

请参阅用法和计费开发中心文章:“闲置的 Web dyno 继续累积使用量”。我相信维护模式会继续累积时间;它只是为访问者提供静态页面,而不是为您的应用程序提供服务。

请记住,每个应用程序每月可获得 750 个免费计费小时。根据您的预期用途,这可能意味着您不需要关闭(即,如果您只打算在整个月内运行一个测功机)。

于 2013-02-09T04:56:50.700 回答
16

来自网络:个人 => 您的应用名称 => 概述 => 配置 Dynos => 单击针对网络的编辑 => 翻转开关 => 确认

于 2018-11-07T22:07:07.200 回答
13

要停止 DYNO,您可以使用:

heroku ps:stop "appname"

要获取正在运行的应用程序名称列表,您可以使用:

heroku apps
于 2015-07-06T23:36:12.807 回答
5

现在在 2019 年的设置中有一个维护模式。

在此处输入图像描述

于 2019-07-25T06:18:12.120 回答
4

只需阅读文档:
https ://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos

类型

heroku ps

查看与您的帐户关联的所有正在运行的应用程序,以及关联的 id,然后

heroku ps:stop run.1

如果您要停止的应用程序具有1id。

请注意,维护模式不会停止您的应用程序。我的配置错误,并在启用维护模式后继续崩溃。

于 2016-08-23T09:52:06.690 回答
3

也许打开维护模式?heroku maintenance:on

于 2013-02-09T03:48:42.463 回答
0

您可以使用附加 AutoIdle 自动关机:

https://elements.heroku.com/addons/autoidle

于 2021-09-25T17:41:25.697 回答