2011-09-20 10 views
28

私は間違って優雅にHerokuコンソールを閉じました。私はHerokuで放棄されたコンソールを殺す

heroku ps --app myapp 

を実行したときに、今では

run.8   up for 5h   bundle exec rails console 
run.9   complete for 15m bundle exec rails console 
web.1   up for 4h   bundle exec unicorn -p $PORT -c ./.. 
web.2   up for 4h   bundle exec unicorn -p $PORT -c ./.. 
worker.1  up for 4h   bundle exec rake jobs:work 

私はrun.8プロセスを閉じて、その1つのオフダイノために支払うことを停止することができ、任意の方法を示していますか?

+0

それは 'heroku ps --app myapp'です。 –

答えて

57

SO答える他からこれを手に入れた

heroku ps:stop run.8 

を試してみてください。シーダーオン

+3

これはCedarで動作します。 'heroku restart'はプロセスを終了させませんでした。単に 'heroku ps'を実行し、プロセス名をつかんで、' heroku ps:あなたのプロセス名を止めて 'それを殺すようにしてください。 – Clay

2

あなたはアプリを再起動してみましたか?可能でしょうか?

heroku restart 
+0

+1通常、アプリを再起動するとそのトリックが実行されます。 –

+0

チャームのように働いた。ありがとう。 – membLoper

+0

ちょうどこれをフォローアップする - 私は最近これを経験し、アプリを再起動しても実際にクリアされていないことがわかった。サポートにログして、実際にこれらのプロセスを終了させる方法がなく、すべてのプロセスが24時間ごとに再起動されると言われました。 –

3

あなたは

Herokuのは、ps

を実行し、

Process State Command -------- ---------- -------を取得-----------------------------
run.1 up for 16h bundle exec rails console

は、実行

heroku stop run.1

それを殺すには

run.1を上記の出力からのプロセス名に置き換えます。労働者の場合、またはweb.10、またはworker.16となる場合があります。

関連する問題