celery使用post方法解決方案

2021-10-06 17:24:29 字數 497 閱讀 7987

啟動celery服務命令:

celery worker -a celery_task -l info -p eventlet
1.報錯

typeerror: wrap_socket(

) got an unexpected keyword argument '_context'

2.解決方案requests包的requests.post傳送後,傳不回資料

所以,在改變伺服器啟動方法不要用eventlet,加個引數

celery worker -a celery_task -l info -p=solo
擴充套件:

celery非同步執行任務流程圖

celery簡單使用

1 新建tasks.py檔案,在該檔案內定義我們的功能函式,比如add from celery import celery tasks backend rpc broker redis localhost defadd x,y return x y 2 啟動redis作為訊息中介軟體,使用內建的rp...

使用celery之怎麼讓celery跑起來

celery 官網幫助文件 前言自從發了上次的文章使用celery之深入celery配置,有一些再問我怎麼讓celery跑起來.其實說來也是,celery在新手眼裡真的是比較重量級,不好懂,今天先讓他跑起來吧 本文大部分 和使用方法都可以在celery官網看到 我想要的效果 我想實現乙個定時任務,每...

Celery(2) celery快速上手使用

github 碼雲 coding utf 8 from celery import celery celery 的相關配置 celery celery tasks broker redis localhost 6379 0 具體任務 執行兩個數相加 celery.task defadd x,y re...