私はHerokuでDjangoを使用しており、私のサイトでは毎月Celeryを介してバッチメールを送信しています。私はこの労働者を月に一度しか使っていないので、いつもお金を払いたくありません。 メールを送信する前後に、を使用してワーカーを停止し、手動でheroku scale workers=0
スケールアップすることができます。heroku scale workers=1
ただし、他の技術者以外のスタッフもdjangoからメールを送信するため、これらのコマンドを実行することはできません。Heroku WebプロセスでPythonからコマンドを実行して、ワーカーを停止できますか?メールを送信する前に任意のコマンドを実行できました。