腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
celery
将
web
请求
添加到
队列
?
、
我集成了django-
celery
-beat,它工作得很好,这意味着我可以在一段时间后注册并执行任务。但我的客户想要的是让
web
请求
排队。这意味着,例如,如果网站上有两个用户都想生成报告,那么第二个用户
请求
将
进入
队列
,等待第一个
请求
的完成。 我不确定芹菜是否可以做到这一点。我试图找到解决方案,但没有成功。有人能帮我解决这个问题吗?
浏览 11
提问于2019-10-12
得票数 0
2
回答
如何
避免Flask-SQLAlchemy数据库会话超时(避免"MySQL服务器已消失“)
、
、
、
、
根据我的理解,Flask-SQLAlchemy在Flask
请求
开始时连接到数据库,并在完成后断开此会话。但是如果这个
请求
需要很长时间呢?例如,我的应用程序接受一个POST
请求
,该
请求
启动一个需要写入数据库的长时间运行的
Celery
任务。MySQL服务器在一段时间后“消失”,使得在任务结束时写回数据库的操作不起作用。我在网上阅读了设置options["pool_pre_ping"] = True来缓解这样的问题(
使用
子类化SQLAlchemy解决方法找到的here),但
浏览 95
提问于2020-01-13
得票数 0
回答已采纳
2
回答
如何
将我的Django函数设置为从onclick按钮在后台运行?
、
、
、
、
我的问题是,当部署在我的pythonanywhere
web
应用程序上时,该函数将在浏览器中加载,然后在大约10分钟后超时。我已经在多达100个追随者的用户上进行了测试,它都很有效。
浏览 49
提问于2020-12-29
得票数 2
回答已采纳
1
回答
Python -从另一个
队列
重试失败的芹菜任务
、
、
有时,由于互联网关闭,数据不会被发布到
web
服务中,并且在发布之前,任务会被无限次地重试。重新尝试这个任务是不必要的,因为网络已经关闭,因此它不需要再试一次。我想出了一个更好的解决方案(如果一个任务三次失败(重试3次),那么它就转移到另一个
队列
。此
队列
包含所有失败任务的列表。(exc=exc) BROKER_URL = 'redis://localhost:6379/0
浏览 3
提问于2014-08-25
得票数 5
1
回答
我需要两个python-flask实例吗?
、
、
该函数处理tweet,然后
将
json对象写入文件或mongodb。 另一方面,我需要一个读取文件或mongodb的进程,如果tweet中有一些属性,它会对tweet进行分页。问题是,我不知道
如何
做第二部分。我需要不同的线程吗?有什么解决方案呢?
浏览 3
提问于2018-09-19
得票数 0
2
回答
获取芹菜的默认日志
、
、
如果不
使用
终端和python代码,我无法访问芹菜的默认日志。虽然
使用
-f,但可以通过终端获得它。我想
使用
python脚本获取文件中的日志,这也是由stderr中的
celery
生成的默认日志。
浏览 1
提问于2019-02-22
得票数 2
2
回答
在芹菜中有错误
队列
、
、
在
celery
中有没有什么方法可以让我在任务执行失败的时候自动将它放到另一个
队列
中。例如,如果任务在
队列
x中运行,则在异常情况下,将其入队到另一个名为error_x的
队列
中目前我
使用
celery
==3.0.13和Django1.4,Rabbitmq作为代理。在
celery
中有没有一种方法可以
将
消息
添加到
错误
队列
中,并在以后处理它。 当
celery
任务失败时,问题是我没有访问消息
队列
浏览 1
提问于2014-07-24
得票数 4
1
回答
我
如何
知道
使用
-Q参数在芹菜中创建的
队列
?
、
concurrency然后我发现我可以
请求
信号,比如:
celery
_app.conf.update(worker_concurrency=2) 在这里,我看到了
将
worker_concurrency排除在配置之外并
使用
浏览 5
提问于2022-11-25
得票数 2
3
回答
如何
按名称限制运行的芹菜任务的最大数量
、
、
如何
限制可以同时运行的特定芹菜任务的实例数? 我有一个处理大型文件的任务。我遇到了一个问题,用户可能启动多个任务,导致服务器在一次处理太多文件时耗尽CPU和内存。
浏览 4
提问于2016-01-16
得票数 17
回答已采纳
1
回答
如何
在芹菜中推送和弹出
队列
的任务
、
、
我需要对所有的图像信息
请求
进行排队,以便
使用
Celery
.I保存它们。我
使用
Django框架。我读了芹菜的文档,并在Django中配置了它,我也创建了一个名为" images“的
队列
,但我不知道
如何
将
图像信息放入
队列
中,并发送消息进行保存,保存后将其从
队列
中删除。在芹菜的文档中,我在
队列
中找不到任何推送和弹出任务的命令。下面是我
如何
配置芹菜的代码: from kombu import Ex
浏览 0
提问于2018-10-07
得票数 0
10
回答
删除
celery
/ rabbitmq中所有挂起的任务
、
、
、
在不知道每个任务的task_id的情况下,
如何
删除所有挂起的任务?
浏览 1
提问于2011-08-22
得票数 221
回答已采纳
1
回答
芹菜在主线程中获取任务结果
、
、
我
使用
的是连接到RabbitMQ
队列
的芹菜,这个
队列
在一个服务器上填满,然后在另一个服务器上继续。from
celery
import
Celery
app =
Celery
('tasks', broker='pyam')with something like that:
浏览 5
提问于2018-02-21
得票数 0
1
回答
指定线程到芹菜,以防多个
队列
执行。
、
、
、
、
在
使用
Django的
Web
/Server生产中,我
使用
芹菜已经将近两年了。近两年来,我一直在寻找一个解决这个问题的方法,但没有成功:“
如何
指定芹菜可用的线程数量?”我的生产服务器上有32个线程,还有7个芹菜
队列
。我在由Supervisord管理的Centos操作系统上
使用
芹菜,如下所示[program:Site_
Web
_
celery
-worker1] command=/etc/su
浏览 1
提问于2020-09-21
得票数 0
2
回答
Docker、
Celery
、method在组合时失败
、
、
、
、
_1 | [W 200908 06:32:41 control:44] 'stats' inspect method failed
celery
-flower_1 | [W 200908 06:32:41 control:44] 'active' inspect method failed command: "po
浏览 6
提问于2020-09-08
得票数 3
1
回答
我可以让芹菜重新排队一个任务吗?
、
我
使用
了一个
Celery
任务
队列
来异步处理
web
请求
。如果我想防止工作人员过于频繁地处理同一类型的任务,那么工作人员是否可以
将
任务重新排队?
浏览 0
提问于2013-05-18
得票数 1
2
回答
Amazon Elastic Beanstalk Worker层
、
我需要做一些异步作业处理给定的
web
请求
,我将定期轮询,直到它完成。我已经在本地安装并运行了整个堆栈,但是我不能从概念上理解
如何
将其转移到EBS worker层。我在本地
将
Django与芹菜和RabbitMQ一起
使用
,并且能够成功地
将
RabbitMQ与Amazon SQS互换。我被困在可以
将
消息排入
队列
但无法从
队列
中读取它们的地方。我需要
使用
这些消息在数据库上执行一些昂贵的操作,并为
使用
者准备结果。
浏览 0
提问于2014-04-23
得票数 14
回答已采纳
2
回答
是否可以对芹菜的canvas原语
使用
自定义路由?
、
我有不同的Rabbit
队列
,每个
队列
都专门用于一种特殊的订单处理:def process_order_for_product_x(order_id):@
celery
.task pass # elided ...这些任务中的每一个都可以
使用
celery
的canvas原语,如下所示: @
celery
.ta
浏览 0
提问于2013-06-25
得票数 3
回答已采纳
2
回答
芹菜:对象级的动态
队列
、
、
、
、
我正在编写一个django应用程序来进行投票,它
使用
芹菜来控制投票系统。现在,我有两个
队列
,默认和轮询,第一个
队列
将
并发性设置为8,第二个
队列
设置为1。
添加到
前一个值。因此,为了避免并发问题,我
将
轮询
队列
并发设置为1,这使得系统能够成功地处理上千个投票
请求
。 正如我所能想象的那样,问题将是,当系统发展的时候,一个瓶颈。所以,我在想一种动态
队列
,在这种动态
队列
中,所有的投票
请求
都会<
浏览 5
提问于2016-03-15
得票数 0
2
回答
如何
将
视图/模型中的任何方法作为芹菜任务
、
、
、
目前,它正在影响每个
请求
的呈现,因此决定将这些方法
添加到
芹菜
队列
中。我们已经在一些任务中
使用
芹菜,因此我们有tasks.py和
celery
.py文件。我不想在tasks.py中再次编写相同的模型级类方法,并希望
将
视图方法和模型级类方法中的一些方法作为芹菜任务。下面是
celery
.py 文件:from
celery
import
Celery
app =
浏览 6
提问于2016-09-14
得票数 2
2
回答
使用
PHP中的芹菜?
、
我正在构建一个基于
队列
的系统来缩放用户上传的图像。人们有什么建议?如果是这样的话(尽管我不想因为
使用
pyt
浏览 1
提问于2011-11-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
tornado配合celery及rabbitmq实现web request异步非阻塞
Web开发之旅-Flask使用Celery执行异步任务
什么是 任务与消息队列?
如何将 G E C 等各种网址添加到手机桌面当 A P P 使用
解决Django应用程序中的内存泄漏问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券