一、flask運行在debug模式的時候,celery無法收到flask中發送給celery的異步任務
run.py
if __name__ == '__main__':
# app.run(host="0.0.0.0", port=8000, debug=True) # 以debug模式運行flask
# 使用debug模式時,celery異步任務不能執行,但定時任務可以執行
app.run(host="0.0.0.0", port=8000)
task.py
from celery import shared_task
@shared_task():
def add(a, b)
c = a + b
return c
# 調用celery的異步任務add函數
add.delay(a=1, b=2)
執行add.delay(a=1, b=2)的時候,在flask的debug模式下就無法執行
