Windows下Celery不执行

8

问题描述

本机是 windows11 环境,使用 celery 服务时,命令运行成功,可以收到任务, 但是不执行,而且使用 ctrl+c 很难停掉进程。命令如下:

celery -A app_name -l info

解决方案

方案一:使用--pool参数

celery -A app_name worker -l info --pool=solo

方案二:指定 gevent

pip install gevent

celery -A app_name worker -l info -P gevent

方案三:指定 eventlet

pip install eventlet
celery -A app_name worker -l info -P eventlet  -c 10

上一篇 OpenCV中文路径问题
下一篇 elasticsearch实现博客搜索