Herokuでワーカーdynoを停止する方法

2020-07-30 python heroku heroku-cli dyno

私は労働者の実行していると仮定しdyno Herokuのに次のPythonコードで

import time
time.sleep(60*60)
exit()

ワーカーを完全に停止したいのですが、このコードはプログラムを終了しますが、 heroku ps:restart workerと同じ効果を再び開始しますps:scale worker=0これは可能ですか?そうでない場合、私の選択肢は何ですか?

Answers

Procfile定義されたワーカープロセスは、 Procfile定義したWebプロセスと同じように、常時オンのワーカーでなければなりません。

後で終了する1回限りのタスクでは、 1回限りのワーカーdynoを使用できます。 Herokuスケジューラで簡単に定義することもできます。

Related