3

セロリ ビート ワーカーがタスクをセロリに送信しないという問題があります。Celery は、バックエンドとして HAProxy の背後にある RabbitMQ クラスターを備えた 3 台のサーバーで実行されます。

セロリ ビートは、毎日午前 9 時にタスクをスケジュールするために使用されます。ワーカーを起動すると、通常、最初のタスクは成功しますが、その後、次のタスクが rabbitmq に送信されることはないようです。セロリ ビート ログ ファイル (セロリ ビートは-l debugオプションで実行されます) に、次のようなメッセージが表示されますScheduler: Sending due task my-task (tasks.myTask)が、セロリ ワーカーがタスクを受信した兆候はありません。

また、rabbitmq_tracing プラグインを使用して rabbitmq にメッセージを記録しようとしましたが、タスクが rabbitmq に到達していないことだけが確認されました。何が起こっているのでしょうか?ありがとう!

4

0 に答える 0