最近、celery beat
定期的にタスクを実行し始めました。このタスクには約 2 分かかります。ビート間隔は 3 分です。バックエンドはrabbitmq.
ただし、タスクの合計経過時間は 20 分近くになります。とても奇妙に見えます!いくつかの作業の後、余分な時間がsending task result to rabbitmq
. すばらしい!なんで?
そして、セロリ ワーカーは、次のタスクを受け取るためにさらに 5 ~ 7 分かかります。この期間に労働者が何をしているかはわかりません。
誰でも説明できますか?