跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • celery 有没有什么好办法知道任务跑完了?
未分類
31 3 月 2020

celery 有没有什么好办法知道任务跑完了?

celery 有没有什么好办法知道任务跑完了?

資深大佬 : loliordie 58

我的做法是把每一个任务加到 list 里面去 然后循环检查 list 里面任务的状态 如果一个任务卡超过 10 分钟就认为失败检查下一个 不过经常 rabbitmq 堵塞导致所有任务都是 pending 的状态 所以就会一直等…

大佬有話說 (2)

  • 資深大佬 : NaVient

    你自己再搞个队列在异步任务里包装一个方法,任务执行结束发一个消息到队列,消费者接到消息处理不就行了?

  • 資深大佬 : retanoj

    是怕一个任务执行时间太长或者 block 住吧?
    http://einverne.github.io/post/2017/05/celery-best-practice.html#%E8%AE%BE%E7%BD%AE-task-%E8%B6%85%E6%97%B6
    里写,可以设置个全局超时时间

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具