web-dev-qa-db-ja.com

Herokuでアプリを停止する方法は?

Herokuには少数のユーザーが使用しているアプリがあります。ただし、ユーザーが新しいものを入力しないように、その間にアプリを修正して停止したいデータの問題がいくつかあります。

Herokuでアプリを破壊するのではなく、停止する方法はありますか?サーバーの再起動コマンドが表示されています...「停止」などは表示されません

184
yuri

アプリを完全に「停止」するには、Webダイノをゼロに縮小し、すべてのアプリのHTTPプロセスを事実上オフラインにします。

$ heroku ps:scale web=0
Scaling web processes... done, now running 0
281
Ryan Daigle

http://devcenter.heroku.com/articles/maintenance-mode

大規模な移行を展開する場合、またはアプリケーションへのアクセスを一定期間無効にする必要がある場合は、Herokuのビルトインメンテナンスモードを使用できます。すべての訪問者に静的なページを提供する一方で、rakeタスクまたはコンソールコマンドを実行できます。

$ heroku maintenance:on
Maintenance mode enabled.

以降

$ heroku maintenance:off
Maintenance mode disabled.
168
daniel

Herokuのダッシュボードに移動します。アプリを選択します。 dynosセクションがあります。実行するダイノの数まで、ダイノのスライダーを下げます(ダイノの減少は左側にあります)。スライダーが0になります。その後、変更を保存します。ブーム。

以下のコメントによると、これを達成するにはクリックする必要がある鉛筆アイコンがあります。私はチェックしていませんが、それが役立つ場合に備えてここに置いています。

38
zero_cool

より具体的にし、アプリ名も指定する必要がある場合があります(これは、herokuにあるアプリの名前です)。例えば:

heroku ps:scale web=0 --app myAppName 

そうしないと、次のメッセージが表示される場合があります。

 % heroku ps:scale web=0
Scaling dynos... failed
 !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app APP.
26
maudulus

Eclipseプラグインを使用している場合は、My Heroku Applicationsでアプリ名をダブルクリックします。 [プロセス]タブで、[スケール]ボタンを押します。小さなウィンドウがポップアップします。カウントを増減して、OKとだけ言ってください。

3
ats

Herokuアプリを削除するには

これは、Herokuアカウントでアプリを削除するためのものです。アプリを削除/削除する方法を見つけようとすると、ここにたどり着くことがあります。

警告:これは元に戻せません!

  • Herokuダッシュボードに移動します こちら
  • 削除するアプリを選択します。
  • そのアプリの設定ページの一番下までスクロールします。
  • 赤い[アプリの削除...]ボタンを押します。
2
CodeValve

上記の回答に追加するには:管理パネルを使用してDynoを停止する場合、無料利用枠の現在のソリューション:

  1. アプリを開く
  2. 「概要」タブの「Dynoフォーメーション」セクションで「Configure Dynos」をクリックします
  3. [無料ダイノス]セクションの必要な行で、右側の鉛筆アイコンをクリックします
  4. 青いオン/オフコントロールをクリックし、[確認]をクリックします

お役に立てれば。

2
adlerer

管理パネルからメンテナンスモードを有効にすることでアプリを無効にできます。

  • 設定タブに移動します。
  • アプリを削除する直前の下部。メンテナンスモードを有効にします。下のスクリーンショットをご覧ください。

enter image description here

1
imran khan

Heroku Webから

Dashboard => Your App Name => Resources => Pencil icon=> Flip the switch => Confirm
0
Juanma Menendez