celery能接收到任务但不执行,这种情况多出现在windows环境下。
三种解决方法:
1.celery -A celeryapp.main worker --loglevel=info --pool=solo
2.celery -A celeryapp.main worker --loglevel=info -P eventlet -c 10 # -c是协程的数量,生产环境可以用1000
3.pip install gevent
celery -A celeryapp.main worker --loglevel=info -P gevent