少数のユーザーが使用している Heroku のアプリがあります。ただし、ユーザーが新しいものを入力しないように、その間にアプリを修正して停止したいデータの問題があることに気付きました。
アプリを破棄するのではなく、Heroku でアプリを停止する方法はありますか? サーバーの再起動コマンドが表示されます...「停止」などは表示されませんが。
少数のユーザーが使用している Heroku のアプリがあります。ただし、ユーザーが新しいものを入力しないように、その間にアプリを修正して停止したいデータの問題があることに気付きました。
アプリを破棄するのではなく、Heroku でアプリを停止する方法はありますか? サーバーの再起動コマンドが表示されます...「停止」などは表示されませんが。
アプリを完全に「停止」するには、Web dyno をゼロにスケールダウンして、アプリのすべての http プロセスを効果的にオフラインにします。
$ heroku ps:scale web=0
Scaling web processes... done, now running 0
http://devcenter.heroku.com/articles/maintenance-mode
大規模な移行を展開している場合、またはアプリケーションへのアクセスを一定期間無効にする必要がある場合は、Heroku のビルトイン メンテナンス モードを使用できます。rake タスクやコンソール コマンドを実行できるようにしながら、すべての訪問者に静的なページを提供します。
$ heroku maintenance:on
Maintenance mode enabled.
以降
$ heroku maintenance:off
Maintenance mode disabled.
heroku のダッシュボードに移動します。アプリを選択します。dynos セクションがあります。実行したい dyno の数まで dyno のスライダーを引き下げます (dyno の減少は左側です)。スライダーが 0 になります。変更を保存します。ブーム。
以下のコメントによると、これを行うにはクリックする必要がある鉛筆アイコンがあります。私はチェックしていませんが、役立つ場合に備えてここに置いています。
より具体的に、アプリ名も指定する必要がある場合があります (これは、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.
Eclipse プラグインを使用している場合は、My Heroku アプリケーションで app-name をダブルクリックします。Processes タブで、Scale ボタンを押します。小さなウィンドウがポップアップします。カウントを増減し、OK と言うだけです。
これは、Heroku アカウントでアプリを削除しようとしている人向けです。アプリを削除/削除する方法を見つけようとすると、ここにたどり着くことがあります。
警告: これは元に戻せません!
1>はい... に行くと鉛筆アイコンがあり、鉛筆アイコンをPersonal==> <app name> ==>Resources
クリックして左側にドラッグすると、Dynosが下がります。
2> Heroku cli を使用して検証できます
heroku logs --app {your-appname}
それは私のために働いた。