首页 > 其他分享 >celery报错笔记

celery报错笔记

时间:2024-10-31 15:20:30浏览次数:1  
标签:venv app 笔记 celery micro 报错 sfimplat click

报错: 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

标签:venv,app,笔记,celery,micro,报错,sfimplat,click
From: https://www.cnblogs.com/alioth01/p/18516101

相关文章

  • 学习笔记490—mac版本向日葵远程控制 忘记解锁密码如何解决
    mac版本向日葵远程控制忘记解锁密码如何解决卸载重新安装还是无法进入解决办法:一、删除配置文件1、首先进入Mac端cd/etc目录并查看目录清单(命令如下) cd/etclsorayconfig.conf#确认存在orayconfig.conf文件2、执行删除命令(记住管理员运行删除)sudorm-fo......
  • 网络安全学习路线+自学笔记(超详细)_网络安全设计权威指南 学习笔记
    01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也......
  • 一. nginx学习笔记 又长又臭篇幅
    目录引言Nginx简介Nginx的特点和优势适用场景安装Nginx在Windows上安装Nginx在Linux(CentOS)上安装Nginx基本配置Nginx配置文件结构启动、停止和重载Nginx基本的服务器块配置处理静态文件设置文档根目录配置MIME类型优化静态文件服务反向代理反向......
  • 关于AutoCompleteBox的调研笔记
    AutoCompleteBox就是输入文本时,根据当前输入的文本,自动补全。AvaloniaAvalonia平台,本身就有提供AutoCompleteBox控件,直接使用即可。https://docs.avaloniaui.net/zh-Hans/docs/reference/controls/autocompleteboxWPFWPF本身并没有提供类似的控件。所以需要寻找第三方控件。......
  • 汇编语言学习笔记(2)寄存器
    寄存器在CPU中:运算器进行信息处理;寄存器进行信息存储;控制器控制各种器件进行工作;内部总线连接各种器件,在它们之间进行数据的传送,本章以8086CPU为例讲解寄存器2.1通用寄存器8086CPU的所有寄存器都是16位的,可以存放两个字节。AX、BX、CX、DX这4个寄存器通常用来存放......
  • Tomcat 8 报错:FAIL - Application at context path /xxxx could not be started
    一、问题描述在本地Tomcat部署项目后,在浏览器中打开项目报错Theoriginserverdidnotfindacurrentrepresentationforthetargetresourceorisnotwillingtodisclosethatoneexists造成这个错误的原因有很多,可能是路径错误,也可能是项目编译包错误,亦或是版本不......
  • vscode 远程连接报错,“Resolver error: Error: XHR failed”
    [11:06:53.461]Creatingbashsubshellinside"bash"[11:06:53.560]>bashversion:4.4.20(1)-release[11:06:53.586]>bashversion:4.4.20(1)-release[11:06:53.717]>c448906b72f1:running[11:06:53.783]>Acquiringlockon/root/.......
  • Vue项目在安装依赖时报错:this[kHandle] = new _Hash(algorithm, xofLen)
    原因:这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。解决方案:临时解决(需要每次启动时设置):在VSCode终端中:$env:NODE_OPTIONS="--openssl-legacy-provider"在WindowsCMD......
  • 威联通NAS开机报错数据恢复
    针对威联通NAS开机报错的数据恢复问题,以下是一些建议的解决步骤和恢复方法:一、初步检查与诊断检查硬件状态:确保NAS设备的电源正常连接,并检查所有硬盘是否都正常工作。如果可能,尝试重新插拔硬盘或更换故障硬盘。2.查看错误代码和日志:登录NAS管理界面(如果还能访问),查看系统日志......
  • 访问网站404页面时出现301报错
    主机上设置了404错误页面,但在访问网页时,却出现了301报错。这是因为主机域名开启了强制HTTPS加密访问功能,导致服务器在处理HTTP请求时,先返回301状态码并自动跳转到HTTPS请求,然后再去请求404错误页面资源,从而导致301报错。可能原因强制HTTPS加密访问功能:当您对网站服务器发出一个......