celery执行任务报错ValueError: not enough values to unpack

背景

在做用户注册模块的时候需要对手机号验证的过程进行优化,目前想到的方式是通过celery+rabbitmq的方式进行异步处理,选择使用celery是因为使用方便、性能好、可分布式部署。

环境信息

目前使用地win11容器化启动
rabbitmq:3.13.2
python:3.6.8
celery:5.1.2

启动celery

启动命令:
celery -A celery_tasks.app worker -l info
在这里插入图片描述
注册用户后台出现如下报错报错
在这里插入图片描述

解决方式

pip安装eventlet包:
	pip install eventlet
重新启动celery服务:
	celery -A celery_tasks.app worker -l info -P eventlet

在这里插入图片描述
重新运行手机号验证服务后短信发送成功
在这里插入图片描述

相关推荐

  1. 关闭终端后继续执行celery任务

    2024-07-09 21:18:05       16 阅读
  2. mac执行python3 --version

    2024-07-09 21:18:05       25 阅读
  3. 分布式异步任务框架celery

    2024-07-09 21:18:05       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 21:18:05       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 21:18:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 21:18:05       43 阅读
  4. Python语言-面向对象

    2024-07-09 21:18:05       54 阅读

热门阅读

  1. Self-Instruct构造Prompt的例子

    2024-07-09 21:18:05       21 阅读
  2. Oracle-查询表空间使用率很慢

    2024-07-09 21:18:05       22 阅读
  3. git reset HEAD^1

    2024-07-09 21:18:05       17 阅读
  4. 数据的统计探针:SKlearn中的统计分析方法

    2024-07-09 21:18:05       20 阅读
  5. 数据的完美贴合:SKlearn中的数据拟合方法全解

    2024-07-09 21:18:05       21 阅读
  6. Python基础学习笔记(十二)——字典

    2024-07-09 21:18:05       24 阅读
  7. LeetCode 205. 同构字符串

    2024-07-09 21:18:05       19 阅读
  8. GNU/Linux - 什么是loopback设备

    2024-07-09 21:18:05       23 阅读
  9. LeetCode 290. 单词规律

    2024-07-09 21:18:05       19 阅读
  10. Linux应用开发-第四章Linux的多进程开发(1)

    2024-07-09 21:18:05       23 阅读
  11. C#中的类

    2024-07-09 21:18:05       27 阅读