2013-02-09 9 views
6

私はHeroku上で動作するGrailsアプリケーションを持っているところまでゆっくりと遭遇しました。私は今寝るつもりですので、私はそれをシャットダウンしたいので、私は私のDynoの私の750無料の時間を使い果たし続けることはありません。おそらく明らかですが、私はHeroku Webサーバーをシャットダウンして朝に再起動する方法を見つけることができません。herokuアプリをシャットダウンするにはどうすればいいですか?

答えて

15

Herokuのは、ps:規模のWeb = 0

Usage & Billing dev centre articleを参照してください:「空回りしているWebダイノがに続きます"使用を生む"。私は、メンテナンスモードが引き続き時間を生み出すと信じています。アプリを提供するのではなくsimply serves a static page to visitorsです

各アプリには無料の請求書作成時間が無料でper monthであることに注意してください。使用目的に応じて、シャットダウンする必要はありません(つまり、1か月間だけ1つのdynoを実行する予定がある場合など)。

2

多分、メンテナンスモードをオンにしますか?あなたのHerokuのアプリが0にウェブプロセスを拡張シャットダウンするにheroku maintenance:on

+0

うわー!ありがとうございました。シンプルだがあまりにも曖昧だ。完璧。 – Pomum

+1

@Benjamin私はこれが正しいとは確信していません - DevCenterによれば、メンテナンスモードをオンにしてもあなたのウェブダイノスは変更されません。私は、ウェブダイノスが0にスケールされない限り、時間が発生し続けると信じています。私は以下の答えを提出しました。 – culix

+0

@culixあなたはおそらく正しいです!それについて知らなかった。共有してくれてありがとう。 ;) –

5

DYNOを停止するには、使用することができます。

heroku ps:stop "appname" 

がappnames実行中のリストを取得するには、使用することができます:

heroku apps 
+2

構文が 'heroku ps:stop --app" myapp "'に変わったようです。また、私のウェブダイノスは何らかの理由で魔法のように自分自身を再開させていたので、私はculixの回答に答えました(Web Dynosを0にスケーリングする)。 –

1

をただ読んでドキュメント:
https://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos

タイプを

heroku ps 
停止したいアプリが 1 IDを持っている場合

、その後、関連したIDで、あなたに関連するすべての実行中のアプリがアカウント
heroku ps:stop run.1 

を参照するには

メンテナンスモードでもアプリケーションは停止しません。鉱山が誤って設定され、メンテナンスモードを有効にしたままクラッシュし続けました。

関連する問題