腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
芹菜
工作
流程
、
、
我对芹菜的
工作
感到困惑,排队的
工作
是同步处理还是异步处理。当排队的
工作
已经在处理时,其他
工作
是否可以排队?
浏览 0
提问于2014-09-24
得票数 1
1
回答
使用
芹菜和RabbitMQ的简单
队列
、
我正在尝试实现一个简单的
队列
,它一次
执行
一个任务。
使用
Celery
卸载主线程上的任务并在
Celery
配置中设置concurrency=1可以很好地
工作
,但我可能希望为其他任务
使用
更多并发
工作
线程。有没有办法告诉
Celery
或RabbitMQ不要对一个任务
使用
多个
并发
工作
进程
(除非强制
执行
concurrency=1)?我在文档中找不到任何东西,但也
浏览 2
提问于2010-11-11
得票数 3
回答已采纳
1
回答
使用
gevent时辅助
进程
数的
Celery
命令行参数
、
对于多处理池,我可以
使用
参数'-c‘来指定
工作
进程
的数量。就像复写显示的那样。
celery
worker -A celerytasks.
celery
_worker_init -c 5 --loglevel=info或者,如果我必须启动
多个
唤醒程序,而不是一个具有
多个
进程
的
工作
人员,那么我
浏览 2
提问于2016-05-24
得票数 3
回答已采纳
1
回答
在给定时间点
执行
的
celery
任务数
、
、
、
、
假设我异步启动了1000个任务,并且只有一个celeryd
进程
在运行
以
执行
任务。
celery
将创建多少线程来处理这些任务?如果有
多个
线程由
celery
自动启动来处理任务
队列
,我如何限制
celery
在给定的时间点仅
执行
100个线程。 谢谢。
浏览 4
提问于2013-03-28
得票数 0
2
回答
更改芹菜默认
队列
,无法正常
工作
、
我已经覆盖了芹菜默认
队列
。下面是提到的设置。设置
CELERY
_DEFAULT_QUEUE = 'project.env.default'
CELERY
_ROUTES根据配置,我期望除了app1.tasks.push_api_task之外的所有任务都应该进入
队列
project.env.default。但一个奇怪的问题正在发生,例如,任务将进入pro
浏览 0
提问于2015-08-15
得票数 2
1
回答
芹菜是如何
执行
任务的
、
我想知道芹菜是如何
执行
芹菜任务的?无论是为每个任务产生一个新线程,还是为task.How产生一个新
工作
线程,我们都可以知道任务是否完成并从我正在
使用
RabbitMQ的message broker
队列
中删除。
浏览 1
提问于2017-10-30
得票数 1
1
回答
根据
队列
中的任务在ACI上扩展芹菜应用程序
、
、
、
为了实现这种扩展(在ACI中生成新的芹菜容器),我们需要知道等待
执行
的任务的数量,并相应地在ACI上生成这些容器。 任何建议都将不胜感激。
浏览 11
提问于2020-07-25
得票数 0
1
回答
Python芹菜查找任务(按pid )
、
、
一个非常直接的问题,也许是--我经常看到一个芹菜任务
进程
在我的系统上运行,当我
使用
celery
.task.control.inspect()的active()方法时,我找不到它。通常这个
进程
会运行几个小时,我担心它是某种僵尸。通常它也会占用很多内存。当active()告诉我在一个特定的机器上没有任务在运行,但是机器的内存已被完全
使用
,并且htop显示这些
工作
池线程正在
使用
它,但同时
浏览 0
提问于2013-01-22
得票数 2
回答已采纳
2
回答
用芹菜同时
执行
两项任务
、
、
我的Python文件有以下两行代码:
celery
_app.send_task('tasks.test2', args=[self.id], kwargs={}) 看着控制台输出,他们似乎一个接一个地
执行
。如何同时
执行
两个任务?.>
celery
exchange=
celery
(direct) ke
浏览 1
提问于2014-08-29
得票数 11
回答已采纳
1
回答
执行
多个
Celery
工作
进程
以
使用
唯一
队列
、
、
、
我有一个用例,我需要启动一个芹菜工人,让他们
使用
独特的
队列
,我已经尝试实现如下所示。 def afunction(for循环的第一次迭代,但随后它就停在那里,不再继续
执行
for循环。我相信这是因为worker没有运行分离的脚本,或者没有作为脚本的子
进程</e
浏览 6
提问于2018-02-08
得票数 1
回答已采纳
2
回答
如何在Django中
使用
像
Celery
这样的异步任务
执行
PERL脚本?
、
、
、
、
我需要通过Django web界面
执行
PERL脚本。我想知道是否可以
使用
Celery
/RabbitMQ将这些脚本作为
Celery
任务
执行
?或者,我应该只
执行
Celery
任务并等待脚本完成处理吗?我想让脚本更新Django用户/芹菜。
浏览 1
提问于2013-11-05
得票数 0
2
回答
将
celery
并发性设置为每个
队列
1个
工作
线程
、
、
我基本上是在芹菜中
使用
rabbitmq
队列
作为穷人的同步。例如,当某些对象被更新(并且成本很高)时,我根据它们的对象ID将它们轮询到一组10个
队列
中。首先,这是一种常见的模式,还是有更好的方法。其次,
使用
celeryd时,并发级别选项(
CELERY
_CONCURRENCY)似乎设置了所有
队列
中的
工作
进程
数。这种情况违背了
使用
队列
进行同步的目的,因为
队列
可以由
多个
工作</em
浏览 7
提问于2011-07-07
得票数 4
10
回答
删除
celery
/ rabbitmq中所有挂起的任务
、
、
、
在不知道每个任务的task_id的情况下,如何删除所有挂起的任务?
浏览 1
提问于2011-08-22
得票数 221
回答已采纳
1
回答
为什么我的芹菜
工作
进程
以
串行方式处理所有的东西?
、
我在一台AWS c3.xlarge (4核机器)上运行
多个
celery
工作
进程
。有一个“批处理”
工作
进程
,其--concurrency参数设置为2,还有一个“优先级”
进程
,其--concurrency参数设置为1。这两个
工作
进程
从相同的优先级
队列
中提取。我
使用
Mongo作为我的经纪人。当我将
多个
作业提交到优先级
队列
时,即使有
多个
工作</e
浏览 2
提问于2014-09-30
得票数 0
2
回答
如何保持
多个
独立的芹菜
队列
?
、
我正在尝试将具有不同任务和
工作
进程
的
多个
芹菜
队列
保存在同一个redis数据库中。在我的机器上只需要一个redis服务器,而不是两个,这真的是一个方便的问题。我一字不差地遵循了芹菜教程文档,因为这是让它为我
工作
的
唯一
方法。现在,当我尝试复制名称/
队列
稍有调整的所有内容时,它总是出错。 注意--我是Python和芹菜的新手,这显然是问题的一部分。我的文档的精简版本是:运行
celery
-A tasks worker来派生
工作
<e
浏览 0
提问于2013-11-08
得票数 40
回答已采纳
1
回答
使用
Celery
动态创建
队列
、
、
我正在
使用
Django、
Celery
和RabbitMQ编写一个邮件列表管理器。当消息传入时,将为每个接收者
执行
一个任务。所有任务都转到一个
队列
中,一个或
多个
工作
进程
使用
队列
中的任务,构造电子邮件并发送它们。单个
队列
会导致公平性问题:如果一条消息进入大型邮件列表,则会向
队列
中添加大量任务,而其他消息则无法到达其他较小的邮件列表,直到发送完该大型列表中的所有消息。我怎么才能找到解决这个问题的方法呢?从概
浏览 2
提问于2011-10-26
得票数 4
1
回答
芹菜不是每次都处理任务
、
、
我有下面的芹菜配置 broker=os.environ.get('
CELERY
_BROKER_URL', 'redis://'),
celery
.config_from_object(APP_SETTING
浏览 7
提问于2019-11-07
得票数 0
3
回答
Jython的/Python通信
、
、
、
、
我有一个django应用程序和python脚本,用于前端并
执行
系统管理/自动化任务。我在WebLogic9/10上
使用
jython,我想做的就是让jython系统发出一个请求。我一直
使用
的方法是
使用
pickle对象。通过获取所有数据,将其分解为一个文件,然后将该文件加载回python应用程序/脚本。
浏览 0
提问于2011-09-08
得票数 3
回答已采纳
1
回答
动态创建不同交换类型的
队列
、
、
、
、
我正在尝试编写一个方法,该方法
使用
现有的exchange名称、新的
队列
名称和路由键的参数创建新的
队列
。交换可能是不同的类型(直接、扇出、主题)。有没有一种方法可以在不知道交换类型的情况下创建和绑定
队列
?
浏览 11
提问于2019-11-26
得票数 0
1
回答
Celery
python同步任务
、
、
在我的应用程序中,我有连接到rest API的python
celery
任务。很简单。有没有办法让这些api任务在
队列
中阻塞?也就是说,如果同时发出
多个
请求,我可以让任务在
队列
中一个接一个地
执行
,等待
队列
中的第一个任务完成吗? 目前,在rabbitmq消息
队列
(只有一个
工作
进程
)中,我看到任务正在
执行
(派生),而不是等待。
浏览 0
提问于2017-11-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Python中实现异步执行?
分布式任务队列 Celery—应用基础
tornado配合celery及rabbitmq实现web request异步非阻塞
使用卡片视图可视化您的工作以加快执行速度
分布式任务队列 Celery—最佳实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券