Heroku で Grails アプリを動作させるまで、ゆっくりと戦いました。今から就寝するので、Dyno の 750 時間の無料時間を使い切らないようにシャットダウンしたいと思います。おそらく明らかですが、Heroku Web サーバーをシャットダウンして、朝に再起動する方法がわかりません。
7 に答える
Heroku アプリをシャットダウンするには、Web プロセスを 0 にスケールします。
heroku ps:スケール web=0
Usage & Billing デベロッパー センターの記事「アイドル状態の Web dyno が使用量を増やし続ける」を参照してください。メンテナンス モードは引き続き時間が発生すると思います。アプリを提供する代わりに、訪問者に静的なページを提供するだけです。
各アプリには、1 か月あたり750 時間の請求が無料で提供されることに注意してください。使用目的によっては、これはシャットダウンする必要がないことを意味する場合があります (つまり、1 か月間 1 つの dyno のみを実行する予定の場合)。
DYNO を停止するには、以下を使用できます。
heroku ps:stop "appname"
実行中のアプリ名のリストを取得するには、次を使用できます。
heroku apps
ドキュメントを読むだけです:
https://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos
タイプ
heroku ps
アカウントに関連付けられたすべての実行中のアプリを、ID が関連付けられた状態で表示するには、
heroku ps:stop run.1
停止したいアプリに1
IDがある場合。
メンテナンス モードではアプリが停止しないことに注意してください。私の設定は間違っていて、メンテナンスモードが有効になっているとクラッシュし続けました。
たぶんメンテナンスモードをオンにしますか?heroku maintenance:on
アドオンの AutoIdle を使用して、自動的にシャットダウンできます。