django调用celery模块报错解决方案

运行环境:

    django==2.1.7

    python==3.7.4

    window10

    celery==4.4.2

正常调用celery模块时一直报以下错误

    Celery ValueError:not enough values to unpack (expected 3, got 0)

    

    解决方案:安装eventlet模块-> pip install eventlet

然后启动提交(消费者)服务

    celery -A clery.main worker -l info -P eventlet

    clery.main:表示的是包名名下的main.py文件

然后测试发送短信一直不成功,报以下错误

    TypeError: wrap_socket() got an unexpected keyword argument '_context

解决方案:更换启动提交(消费者)服务的方法

    celery -A clery.main worker -l info --pool=solo

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容