2

セロリのブローカーと結果ストレージの両方としてmongodbレプリカセットを使用しています。

レプリカ セットに対して正常に実行できましたが、プライマリ mongodb ノードを停止し、レプリカ セットがセカンダリをプライマリに昇格させると、セロリ ワーカーとビート プロセスが停止します。

それらを再起動すると、新しいプライマリで問題なく動作します。新しいプライマリーが選出されるまでセロリを少し待つ方法はありますか?

この場合、セロリは django-celery の下で実行されています。

UPDATE kombu (セロリが採用するトランスポート層) に記録された問題: https://github.com/ask/kombu/issues/123

4

1 に答える 1