celery报错笔记
报错: Invalid value for '-P' / '--pool'
Invalid value for '-P' / '--pool': <class 'celery.concurrency.prefork.TaskPool'> is not one of 'prefork', 'eventlet', 'gevent', 'solo', 'processes', 'threads
此时 执行 celery worker --help 也报错
# celery worker --help
Traceback (most recent call last):
File "/app/sfimplat_micro/venv/bin/celery", line 11, in <module>
load_entry_point('celery==5.1.2', 'console_scripts', 'celery')()
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/celery-5.1.2-py3.6.egg/celery/__main__.py", line 15, in main
sys.exit(_main())
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/celery-5.1.2-py3.6.egg/celery/bin/celery.py", line 213, in main
return celery(auto_envvar_prefix="CELERY")
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1137, in __call__
return self.main(*args, **kwargs)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1062, in main
rv = self.invoke(ctx)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1666, in invoke
sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 923, in make_context
self.parse_args(ctx, args)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1379, in parse_args
value, args = param.handle_parse_result(ctx, opts, args)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 2364, in handle_parse_result
value = self.process_value(ctx, value)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 2326, in process_value
value = self.callback(ctx, self, value)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1279, in show_help
echo(ctx.get_help(), color=ctx.color)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 704, in get_help
return self.command.get_help(self)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1304, in get_help
self.format_help(ctx, formatter)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 1335, in format_help
self.format_options(ctx, formatter)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/celery-5.1.2-py3.6.egg/celery/bin/base.py", line 160, in format_options
rv = param.get_help_record(ctx)
File "/app/sfimplat_micro/venv/lib/python3.6/site-packages/click-8.0.1-py3.6.egg/click/core.py", line 2727, in get_help_record
default_value = self.get_default(ctx, call=False)
TypeError: get_default() got an unexpected keyword argument 'call'
解决方案:检查了一下celery需要依赖的模块,安装完成后解决
amqp-5.2.0.tar.gz
billiard-3.6.4.0.tar.gz
cached-property-1.5.2.tar.gz
celery-5.1.2.tar.gz
click-7.1.2.tar.gz
click-didyoumean-0.3.0.tar.gz
click-plugins-1.1.1.tar.gz
click-repl-0.3.0.tar.gz
kombu-5.1.0.tar.gz
prompt_toolkit-3.0.36.tar.gz
redis-3.5.3.tar.gz
redis-py-cluster-2.1.3.tar.gz
vine-5.1.0.tar.gz
wcwidth-0.2.9.tar.gz
celery报错笔记的更多相关文章
- 在windows上 使用celery 报错
在windows上 使用celery 报错 在windows上 使用celery 报错 ValueError: not enough values to unpack (expected ...
- YII报错笔记:<pre>PHP Notice 'yii\base\ErrorException' with message 'Uninitialized string offset: 0' in /my/test/project/iot/vendor/yiisoft/yii2/base/Model.php:778
YII常见报错笔记 报错返回的代码如下: <pre>PHP Notice 'yii\base\ErrorException' with message 'Uninitialized str ...
- iOS报错笔记
问题一: linker command failed with exit code 1 (use -vto see invocation) 原因:导入了.m的头文件,导致同时有两个一样的.m文件在编译 ...
- iOS项目之报错笔记
问题一: linker command failed with exit code 1 (use -vto see invocation) 原因:导入了.m的头文件,导致同时有两个一样的.m文件在编译 ...
- angular 报错笔记
1.错误信息: Failed to instantiate module app due to: Error: [$injector:unpr] http://errors.angularjs.org ...
- SpringBoot报错笔记
异常一: 1.访问所有方法路径都返回一个page: 截图: 出错原因:不知道 解决方法:新建项目 异常二: 提交表单信息报错 原因:映射文件和和表单的提交方式不统一 解决方法:统一方式即可: 错误三: ...
- python3.7的celery报错TypeError: wrap_socket() got an unexpected keyword argument '_context'
原启动方法为: 起执行任务的服务 elery worker -A celery_task -l info -P eventlet 起提交任务的服务 celery beat -A celery_task ...
- Django启动报错笔记
NO.1: You have 15 unapplied migration(s). Your project may not work properly until you apply the mig ...
- Vue报错笔记
1.错误信息:[Vue warn]: Property or method "object" is not defined on the instance but referenc ...
- Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again YUM报错
1.挂盘 ----- 2.# mount /dev/sr0 /media/ mount: block device /dev/sr0 is write-protected, mounting ...
随机推荐
- vue3+ts Axios封装与使用
创建完vue3 项目后 新版本:动态控制是否显示加载动画.是否需要判断重复请求.https://www.cnblogs.com/lovejielive/p/17676856.html 一,安装Axio ...
- Gson toJson 忽略 long 为 0的数据
起因于数据id过大,所以将对应int , Integer都修改为long, 测试过程中发现 Gson toJson时,字段将int为0的数据忽略,但long 没有, 所以 1. 新增适配器 impor ...
- 逆向WeChat(六)
上篇回顾,逆向分析mojo,mmmojo.dll, wmpf_host_export.dll,还有如何通过mojoCore获取c++binding的remote或receiver,并调用它们的功能接口 ...
- 鸿蒙(Harmony) NEXT - AlphabetIndexer实现联系人字母索引
鸿蒙(Harmony) NEXT 9月份就要正式上架了,并且不会再兼容安卓平台,于是我也赶紧给App开发鸿蒙版本,接下来会写一系列的Harmony开发教程. 今天使用AlphabetIndexer实现 ...
- 这10种分布式ID,太绝了!
前言 分布式ID,在我们日常的开发中,其实使用的挺多的. 有很多业务场景在用,比如: 分布式链路系统的trace_id 单表中的主键 Redis中分布式锁的key 分库分表后表的id 今天跟大家一起聊 ...
- DenseFusion复现
试了一下原版的pytorch1.0.0,可能时间太长了,许多版本都不被支持,没弄成,另找到一个项目适配pytorch1.7.1 租云服务器.配置RTX3090 pytorch1.7 使用termius ...
- Python 项目配置管理框架技术选型
一.背景介绍 在实际生产项目中,不同环境(如开发.测试.生产环境)常有不同配置需求,如数据库链接等.我们期望一份代码无需改动,仅通过单一配置变量调整就能适配和使用多个环境,实现 "一份代码, ...
- 【赵渝强老师】Kafka的消息持久化
1.Kafka消息持久性概述 Kakfa依赖文件系统来存储和缓存消息.对于硬盘的传统观念是硬盘总是很慢,基于文件系统的架构能否提供优异的性能?实际上硬盘的快慢完全取决于使用方式.同时 Kafka 基于 ...
- .Net 依赖注入深入探索,做一个DI拓展,实现一个简易灵活的 自动依赖注入框架
一.依赖注入相关知识 1.1.依赖注入的原理和优点 依赖注入(DI),是IOC控制反转思想 的实现.由一个DI容器,去统一管理所有的服务生命周期,服务的创建.销毁.获取,都是由DI容器去处理的. 依赖 ...
- electron 菜单选项 - 隐藏,设置菜单
隐藏菜单 const { app, Menu, session } = require('electron'); /*隐藏electron的菜单栏*/ Menu.setApplicationMenu( ...