celery 5.3.6在windows中运行收到任务不执行

命令:

```
celery -A your_project worker --concurrency=2 -P eventlet -l info
```

1. `celery`:这是用于管理 Celery 任务的命令行实用程序。
2. `-A javdb`:指定 Celery 应用程序实例。
3. `worker`:告诉 Celery 启动一个工作进程。
4. `--concurrency=2`:设置工作进程的数量为 2。根据系统资源和工作负载调整此值。
5. `-P eventlet`:指定要使用的并发池。在这里,设置为使用 Eventlet 并发池,它是默认并发池的一种替代方案。Eventlet 是一个轻量级的并发网络库。需要安装。
6. -l info: 指定输出日志级别

搞了半天一直收到任务不执行,记录一下。

posted @ 2024-02-11 20:48  twokittens  阅读(85)  评论(0编辑  收藏  举报