iT邦幫忙

0

celery 重複派送任務

  • 分享至 

  • xImage

背景描述:
broker redis
backend redis
worker 數量 5

最近在使用 celery 上碰到同個任務會重複派送兩次
該任務有設定 eta 間格大約是 2 ~ 4 小時
小弟想上來版上詢問有沒有其他人也碰到同樣情況
並且是如何解決的

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
Gary
iT邦好手 1 級 ‧ 2022-01-08 21:55:38
最佳解答

Celery ETA任务重复提交的问题解决文章有以下討論後的方法可以試試!
https://blog.csdn.net/m0_37422289/article/details/82113317

感謝回復,經過查詢,github 上也有許多人有這個問題,也了解到 redis 對於長時間任務的支援不太優,因此把 broker 換成 rabbitmq 就可以解決了(目前)

我要發表回答

立即登入回答