windows下的执行命令和linux是不同的,windows要指定多线程运行,否则中间件可能只能接收到任务,而不会返回任务的结果,是因为任务没有执行windows的命令是celery -A djangoProject1 worker --concurrency=4 --loglevel=INFO -P threadslinux的命令是celery -A djangoProject1 worker --loglevel=INFO本栏目推荐文章celery 任务celery中 @app.task与@shared.task 的区别【Python基础】Celery异步执行语法FastAPI + CeleryWINS和LINUX中安装redis和celerypython celery的使用celery: beat 启动后卡住celery 相关celery 5.3.6 报错ValueError: not enough values to unpack (expected 3, got 0)celerycelerydjango-celery-beat django-celery 任务celery 笔记celery 对象celery 组件celery django-celery-results supervisor进程celery task celery shared app 框架celery