私は Delayed_jobs から Resque に移行しており、多くのジョブが常にキューに入れられていることを考えると (将来いくつか)、安全な新しいリリースを行うためにいつワーカーを 0 にスケールダウンできるかを知ることは不可能です。
Heroku のワーカーに現在のジョブの処理を終了するが、新しいジョブを実行しないように安全に伝える方法はありますか?
そうすれば、ジョブが何も処理していないときに、ワーカーをゼロにスケールダウンして、Heroku で新しいバージョンを安全にリリースできます。
その後、ワーカー数をスケールアップして処理を再開できます。