腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Sidekiq
是否
支持
在
单独
的
队
列上
重试
?
、
、
、
Sidekiq
是否
支持
以Active job does
的
身份
在
不同队
列上
重试
,因为看起来唯一可用
的
选项是使用
sidekiq
_options :retry => 5 我需要失败
的
作业进入另一个队列,并从那里执行看起来
sidekiq
_options没有太多
的
案例需要配置。 我不想捕捉一个异常,并在手动方式创建一个新
的
作业到新
的
队列中,我正在寻
浏览 24
提问于2021-07-13
得票数 0
2
回答
多个
sidekiq
实例
是否
可以处理同一
队
列
、
我不熟悉
Sidekiq
的
内部结构,我想知道
是否
可以使用相同
的
配置启动多个
Sidekiq
实例(处理相同
的
队列)。我需要知道
在
多台计算机上运行
Sidekiq
时
是否
可能发生冲突
浏览 0
提问于2012-11-04
得票数 23
回答已采纳
1
回答
将
重试
的
sidekiq
作业放在队列
的
开头
、
我有大约100000个工作
的
sidekiq
队列。有些作业失败了,这是可以接受
的
,因为当
sidekiq
重试
时,它们通常会成功。 但是,这些来自RetrySet
的
作业被添加到队列
的
末尾。如何将
重试
的
作业放在队列
的
开头,以便优先处理它们?
浏览 21
提问于2020-08-25
得票数 3
4
回答
如何确保同一作业不会同时运行两次?
、
、
、
我有一个简单
的
侧边站工作,我已经设置为每5分钟运行一次,使用发条。我担心
的
是,如果作业耗时超过5分钟,它将再次运行,这可能会导致一些问题,如果它与原始作业同时运行。
是否
有一种方法可以锁定时钟,使其仅在前一次运行完成时才运行?
浏览 23
提问于2017-03-10
得票数 5
2
回答
Azure Functions CloudQueue AddMessageAsync QueueRequestOptions LinearRetryPolicy不执行任何操作
、
、
我正在尝试实现云队列
的
线性
重试
策略。以前,我
在
每个出
队
队
列上
以编程方式管理
重试
逻辑,但我
在
QueueRequestOptions上看到了RetryPolicy成员,并认为我可以
在
第一次添加时设置
重试
策略,并让云队列自动管理
重试
。不幸
的
是,下面的代码似乎什么也做不了。它仍然几乎立即
重试
,并且
重试
5次。我试过
在
创建时设置它,但也不起作用。 我遗漏了什
浏览 18
提问于2019-03-12
得票数 3
回答已采纳
1
回答
ActiveJob中
的
多个作业队列
、
、
、
我想知道
是否
有一种方法可以
在
ActiveJob中登记多个作业?类似于
sidekiq
push_bulk。
Sidekiq
::Client.push_bulk(
sidekiq
_items) 我需要把成千上万
的
工作排好
队
,而且一个接一个地做要花太多
的
时间。
浏览 1
提问于2015-02-01
得票数 3
回答已采纳
2
回答
只处理x
重试
后
的
错误?
、
、
我正在使用
sidekiq
每小时处理数千个作业--所有这些都是ping一个外部API (Google)。每1000个请求中就有一个将返回意外(或空
的
)结果。据我所知,
在
处理外部API时,这是不可避免
的
。 目前,当我遇到这样
的
响应时,我会引发一个异常,以便
重试
逻辑在下一次尝试时自动处理它。同一份工作确实出了问题,一次又一次地失败了。异常由空气制动器处理。然而,我
的
空气制动器被这些小故障堵塞,这并不是真正
的
“问题”。我希望只有
在
同一个任务已
浏览 3
提问于2016-02-18
得票数 2
5
回答
Sidekiq
冻结应用
、
、
、
、
所以,我有一个代码,是rake任务
的
一部分:
sidekiq
_options :queue => :driving_stats, :backtracedriving directions" endend 称为“执行”
的
代码没有来自“执行”函数
的
日志消息。会是什么?红起没有错误,
浏览 6
提问于2013-09-21
得票数 2
回答已采纳
3
回答
Sidekiq
与
Sidekiq
单独
使用ActiveJob
的
优势比较
、
、
我正在网上阅读一些教程,这些教程告诉我们
在
Sidekiq
中使用ActiveJob。但我不知道我们为什么要这么做。我看到
Sidekiq
拥有ActiveJob所拥有的所有特性。此外,关于
Sidekiq
文档: 您不能使用
Sidekiq
::RetrySetAPI遍历
重试
。
Sidekiq
浏览 11
提问于2017-07-25
得票数 7
回答已采纳
1
回答
是否
有任何方法编辑
Sidekiq
作业
的
重试
计数?
、
、
、
、
我正在运行一个
sidekiq
作业,比如说,由于某种原因,会发生错误。对于这个特定
的
错误,我们不想更新侧翼作业
的
retry_count,而是要触发
重试
。有什么特别的办法吗?我尝试删除其中一个作业,并修改项目,使其不更新
重试
队列并再次推送它。但是,它会导致不一致,因为当
sidekiq
意识到有一个错误时,删除
的
作业会产生更新
的
重试
计数。我
在
中间件中完成了所有这些工作,因为在这里可以访问
sidekiq
属性。
浏览 9
提问于2022-08-12
得票数 0
6
回答
如何用ActiveJob设置
Sidekiq
的
重试
计数?
、
my_job_instance.enqueue queue: :important include
Sidekiq
::Worker end # rais
浏览 12
提问于2015-10-15
得票数 22
2
回答
Sidekiq
是否
适合于高度关键
的
任务,一次执行保护,需要单线程执行?
、
、
、
、
(因此整个过程大约需要一个小时)
Sidekiq
是否
适合这样
的
任务关键过程?
是否
能够满足所有这些要求?或者你会推荐其他
的
选择吗?你能告诉我一
浏览 2
提问于2013-11-11
得票数 4
回答已采纳
1
回答
即使
重试
设置为0,
Sidekiq
作业也不会进入死集
根据https://github.com/mperham/
sidekiq
/wiki/Error-Handling#dead-job-queue
的
说法,您可以简单地将以下内容添加到您
的
worker中,当作业失败时,它将转到死集:
sidekiq
_options retry: 0 然而,
在
我
的
例子中,这似乎不起作用。UI中
的
“
重试
”部分:  ? 
重试
计数已经达到了3,尽管<e
浏览 21
提问于2021-01-23
得票数 0
6
回答
用ActiveJob禁用自动
重试
,与
Sidekiq
一起使用
、
、
有没有一种方法可以禁用ActiveJob和
Sidekiq
的
自动
重试
?我知道只有
Sidekiq
,我们只需要如前所述:但这不是我需要
的
行为。
浏览 2
提问于2015-02-09
得票数 33
回答已采纳
1
回答
一个sucker_punch员工能在heroku上跑多久?
、
、
、
但我现在担心
的
是,停电
是否
会阻止我
的
工人继续前进。 我怎么才能防止这种情况?
浏览 3
提问于2014-02-03
得票数 2
回答已采纳
1
回答
如何使用Python Azure Functions QueueTrigger手动将消息出
队
?
、
、
、
在
Python代码中,我有一个额外
的
检查,以查看工作
是否
准备好进行处理,如下所示: do_work() dequeue the messageand try again
浏览 0
提问于2020-10-28
得票数 0
1
回答
如何使用专用线程
在
Puma或Raptor服务器上运行
Sidekiq
作业?
、
、
、
、
假设我
的
进程将运行3个工作进程,我希望其中1个工作进程处理web请求,2个工作进程处理
Sidekiq
后台作业,每个进程都可能是多线程
的
。有没有一种简单
的
或最佳实践
的
方法来处理这个问题?我尝试了几种不同
的
配置,但它们要么给我一个错误,要么根本不处理作业。 我使用
的
是Rails4和ActiveJob,但我不认为这些要点是相关
的
。
浏览 2
提问于2015-01-20
得票数 0
3
回答
在
没有循环
的
情况下从队列接收多个消息
、
、
、
、
我正在使用Azure Service Bus来管理带有webrole和workerrole
的
消息。 我需要知道如何在不使用循环
的
情况下一次从队列中获取多个消息。
浏览 0
提问于2012-06-08
得票数 5
回答已采纳
1
回答
如何使
Sidekiq
尊重
重试
后响应头?
、
我正在使用
Sidekiq
尝试通过Firebase消息传递(FCM)发送推送通知。FCM需要来自使用FCM
的
服务器
的
两样东西: 我们得到了免费
的
指数退避与
Sidekiq
,但我不知道如何告诉它延迟
重试
,至少
在
指定
的
时间
在
头部。下面有一个很麻烦
的
解决方案,
在
我将worker sleep设置为raise之前,但是<
浏览 5
提问于2017-09-23
得票数 0
回答已采纳
1
回答
在
Sidekiq
重试
之前(或期间)运行回调
、
、
、
我希望
在
重试
Sidekiq
worker作业之前(或
重试
时)运行回调。我们将作业
的
状态存储为属性(已排队、正在执行、已完成等),
重试
不会自动重置此状态。我需要一种方法来运行回调,
在
重试
的
作业排队之前将
重试
的
作业
的
状态设置回queued。例如: self.status = "queued"我读到了另一篇文章(),建议
浏览 0
提问于2019-07-19
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券