腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2331)
视频
沙龙
1
回答
具有
redis
后端
的
Celery
v4
组
任务
行为
、
、
、
、
所以我使用
celery
v3.x已经有一段时间了,自从正式发布以来,我一直在考虑迁移到
v4
。现在,我使用
的
是可通过PyPI获得
的
v4.0.2。这两个版本几乎没有不匹配
的
地方,但让我感到困惑
的
是:from
celery
import group, chord job = ch
浏览 12
提问于2017-01-23
得票数 0
1
回答
芹菜
v4
未按预期安排
任务
、
、
我正在更新我
的
芹菜工人从芹菜v3到芹菜
v4
,我所有的
任务
都是基于类
的
任务
。,因为它是升级文档中指示
的
内容。'),) 使用芹菜V3和芹菜
V4
调用
任务
时,意外
的
行为
是我看到
的
不同之处#
Celery
浏览 2
提问于2019-02-24
得票数 11
2
回答
为什么芹菜会向rabbitmq添加数千个队列,而这些队列似乎会在
任务
完成后很长一段时间内仍然存在?
、
我正在使用芹菜与rabbitmq
后端
。它在rabbitmq中生成数千个包含0或1项
的
队列,如下所示:Listing queues ...@
celery
.task(ignore_result=True) g = group(render_page.sg.apply_asy
浏览 0
提问于2013-02-01
得票数 20
回答已采纳
1
回答
Celery
组
任务
已完成,但completed_count为零
我正在使用
Celery
4.3.0创建一
组
要运行
的
任务
。当我这样做时,
任务
本身都会成功执行,但GroupResult completed计数始终为0。我正在使用rabbitmq代理,并尝试了
redis
结果
后端
和db结果
后端
,它
的
行为
是一样
的
。
浏览 15
提问于2019-11-24
得票数 0
1
回答
我在使用芹菜,
Redis
和Django时遇到问题
、
、
、
、
我在使用芹菜,
Redis
和Django时遇到了问题。但是,在执行
任务
后不久就会发生错误。
CELERY
_RESULT_BACKEND = '
re
浏览 22
提问于2019-07-31
得票数 2
回答已采纳
1
回答
Celery
任务
因http请求而挂起
、
、
我正在测试芹菜
任务
,但在这个问题上遇到了问题。如果
任务
中存在带有请求
的
代码(通过urllib.urlopen),那么它就挂起了。可以是什么原因呢?包含
任务
的
文件(run_
celery
.py):通过这种方式,我
浏览 2
提问于2015-06-09
得票数 1
2
回答
拒绝连接Heroku上
的
Redis
、
、
、
我正在尝试在Heroku上设置
Redis
作为芹菜
的
后端
。我让它在本地工作,但在Heroku上,我得到这个错误(在
celery
任务
完成之后):ConnectionError: error111 connecting localhost:6379。在settings.py中:
REDIS
_URL = os.getenv('REDISTOGO_URL', '
redis
://localhost:6379/0'
浏览 1
提问于2012-08-05
得票数 1
回答已采纳
1
回答
如果请求在某一时间内未完成,该怎么办?
、
、
我试图在fastAPI上设计一个API,我
的
客户端会将响应限制在时间上。例如,对于某些客户端,它可能是几十秒,而对于其他客户端,则可能是毫秒。假设用户发送请求(例如/v5/bla/info),API检查谁发送该请求并确定该请求
的
响应时间。如果在此期间执行请求,则给出答复,如果没有执行,则在指定时间结束时,提供某种请求ID,以便用户随后向另一个端点发送请求(例如/v5/check_ request ),该端点将使用请求ID提供有关请求
的
执行(挂起、完成、错误)
的
信息。问题是如
浏览 4
提问于2021-11-15
得票数 0
1
回答
如何更改芹菜发送给
后端
的
任务
的
名称?
、
、
我已经建立了一个使用芹菜
的
队列系统,它接受web请求并执行一些
任务
来处理这些请求。我使用
Redis
作为芹菜
的
后端
,但我认为这个问题适用于所有
后端
。芹菜将
任务
名称返回为
celery
-task-meta-<task ID>,并将其存储在
后端
。这对我来说毫无意义。我怎样才能改变芹菜发送给
Redis
的
结果
的
名称呢?
Redis
CLI监视器显示芹菜正在使用SET
浏览 0
提问于2019-05-09
得票数 1
1
回答
如何将多个flask app.routes待办事项列表排入队列?
、
、
相反,我希望当/endpoint1,/endpoint2,/endpoint3
的
帖子进来
的
时候,把它放在一个待办事项列表中,先进先出。 你有什么建议?
浏览 1
提问于2021-05-16
得票数 0
1
回答
使用
redis
作为代理
的
celery
和result
后端
使用了太多
的
redis
连接
、
我们有一个以
redis
为代理和结果
后端
的
芹菜集群,大约有100+服务器,还有200+队列,目前
redis
连接数(9000+)已经接近最大连接阈值(10000),当集群中增加新
的
服务器时,这个连接数还在逐渐增加我们依赖
celery
中
的
任务
状态来做一些检查,所以我们不能设置ingore_result=True(这个方法可以快速减少
redis
连接,但考虑到其他函数
的
限制,我们不能使用它),BROKER_POOL_LIMIT
浏览 43
提问于2019-12-25
得票数 2
回答已采纳
1
回答
码头-组合:将芹菜绑定到Postgres数据库
、
、
、
我
的
Docker应用程序以Flask作为
后端
,芹菜作为异步
任务
管理器运行。然后,将
任务
结果转储到Postgres拥有的SQLalchemy数据库中。 environment: -
CELERY
_BROKER=
redis
://
redis</e
浏览 2
提问于2019-04-19
得票数 4
回答已采纳
3
回答
芹菜(
Redis
)
后端
不起作用
、
、
、
、
我有一个使用Django
的
web应用程序,我正在使用芹菜处理一些异步
任务
。
CELERY
_
REDIS
_PORT = 6379
CELERY
_
REDI
浏览 9
提问于2016-02-21
得票数 23
回答已采纳
1
回答
执行结果-t时
的
celery
.exceptions.NotRegistered,即使检查已注册
的
列出了
任务
、
我正在遵循指南,并在我
的
实践项目中执行以下操作:打印* celeryprac.tasks.mul* celeryprac.tasks.xsum
celery
-A celeryprac result -t celeryprac.tasks.add 7690f759-ad79File "/Users/alexander/.virtualenvs
浏览 0
提问于2021-03-25
得票数 1
1
回答
检查GroupResult是否就绪时出现Django和
Celery
- key错误
、
、
、
我想检查一下我
的
任务
组
是否准备好了。如果我在芹菜
任务
中这样做,它会工作得很好:from
celery
.result importsaved_result = GroupResult.restore(c.id) 但是,它在我
的
Django我使用
Redis</
浏览 0
提问于2016-11-29
得票数 0
1
回答
Celery
-我应该使用哪个池用于windows繁重
的
cpu进程和
redis
后端
的
状态跟踪?
、
、
我正在运行python 3.9,Windows 10,
celery
4.3,
redis
作为
后端
,aws sqs作为代理(我并不打算使用
后端
,但对我来说越来越明显
的
是,由于库对windows
的
限制,如果我能让它工作,我会更好地使用它,否则我会直接使用
redis
作为代理和
后端
)。为了给你一些背景,我有一个网页,用户可以与之交互,以允许他们执行资源密集型
任务
。如果用户有一个正在运行
的
任务
并决定重新发送该<
浏览 28
提问于2021-10-12
得票数 0
4
回答
Celery
为每个
任务
创建一个新连接
、
、
、
、
我使用
Celery
和
Redis
来运行一些后台
任务
,但每次调用一个
任务
时,它都会创建一个到
Redis
的
新连接。我在Heroku上,我
的
Redis
to Go计划允许10个连接。我很快就达到了这个限制,并得到了一个“最大达到
的
客户数量”错误。File "
浏览 147
提问于2012-08-18
得票数 22
1
回答
Celey + Python忽略update_state调用
、
、
我有一个场景,需要将
任务
的
状态更新为自定义值,然后读取它并根据值应用一些逻辑。这是我
的
芹菜配置: backend='
redis
://127.0.0.1:6379/0',broker='
redis
://127.0.0.1:6379/0')
celery
.con
浏览 0
提问于2016-04-28
得票数 1
回答已采纳
2
回答
使用
具有
Redis
后端
的
多个
Celery
安装
、
、
使用芹菜
的
多个项目可以使用相同
的
redis
数据库吗?比如在多个项目中使用同一个数据库作为缓存,使用一个键前缀。或者我必须为每个安装使用一个单独
的
数据库?
浏览 0
提问于2012-08-21
得票数 13
回答已采纳
3
回答
如果params和
任务
名已经在服务器中排队,是否可以跳过委派芹菜
任务
?
、
、
、
说我有这样
的
任务
: e = Model.objects.get(id=some_id)我是这样用它
的
:我面临
的
问题是,有很多重复
的
任务
使用相同
的
只有在队列中没有相同
的
a
浏览 8
提问于2017-07-14
得票数 11
回答已采纳
点击加载更多
相关
资讯
Python Web:Flask 异步执行任务
python web 异步非堵塞任务的实现
Win10环境下使用Flask配合Celery异步推送实时/定时消息(Socket.io)/2020年最新攻略
Celery,一个异步任务操作的 Python 库!
Web开发之旅-Flask使用Celery执行异步任务
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券