Celery ワーカーと cron ジョブ用のセロリ ビートを使用して Django サイトを実行しています。スーパーバイザーが再起動されたとき、またはスーパーバイザーのジョブが再起動されたときに、不正なセロリ ビート プロセスが実行され続けることがあります(正確にいつ発生するかはわかりません)。基本的に、これらのタスクを複製する 2 つのセロリ ビート プロセスが実行されることになります。1 つのタスクがリマインダー メールを送信し、これが発生すると多くのユーザーが重複したメールを受信するため、これは問題です。
セロリビートとスーパーバイザーで同様の経験をした人はいますか。セロリビートプロセスが常に1つだけ実行されていることを確認する方法はありますか?