cost 353 ms
在 Ruby 应用程序中清理 Resque 失败的作业 - Cleaning Resque failed jobs in Ruby application

我一直在我的 ruby 应用程序中使用 resque 和 resque-retry 插件。 我碰巧有一个数据库问题,导致 100 万个作业失败。 现在,这些失败的作业不会立即进入故障转移队列,而是需要一些甜蜜的时间,例如每小时 10k 个作业。 我尝试通过删除 redis 列表resque:fail ...

Retrofit2 + RxJava2,无效令牌,retryWhen()重新订阅时如何更新流 - Retrofit2+RxJava2, Invalid token, how to update stream when retryWhen() re-subscribe

我在下面有这个简单的代码,它模拟了我目前正在尝试完成的场景 我只是列举它以明确我的目标: 使用当前访问令牌执行POST调用 如果收到适当的错误(404,403,401等) 执行GET调用以获得新的访问令牌 使用新的访问令牌重试整个序列 根据上面的 ...

如何在resque-retry和Rails 4中测试重试和失败? - How to test retries and failures in resque-retry and Rails 4?

我正在尝试编写一个测试resque-retry的重试功能的规范,我似乎无法让测试正确地命中binding.pry。 有没有办法使用rspec 3测试此功能,以便我可以验证它们是否按预期运行? 这是一个请求规范,我试图通过fixtures模拟一个实时请求,但无论我尝试什么,我似乎无法得到重 ...

如何防止 Redis::TimeoutError:Heroku 上的连接超时 - How to protect against Redis::TimeoutError: Connection timed out on Heroku

这似乎是一个愚蠢的问题,但我认为 StackOverflow 上的某个人可能对此有一些想法。 什么鬼,对吧? 我正在使用带有 1X Dynos 的 Heroku 工人来运行 Resque。 有时我会收到此错误: Redis::TimeoutError: Connection timed out 。 ...

例外:从DocumentDB查询时出现Microsoft.Azure.Documents.RequestRateTooLargeException - Exception: Microsoft.Azure.Documents.RequestRateTooLargeException while querying from DocumentDB

y查询是这样的 这是requestRateTooLarge异常引发时重试逻辑的方法。 我不确定,它是否正常工作, 我收到异常:Microsoft.Azure.Documents.RequestRateTooLargeException同时查询和插入大约4000条记录, ...

如何使工作重新排队? - How to Requeue jobs to Resque?

我是Resque的新手,并且在过去的两个月中一直在生产中使用它,现在遇到了一个问题,如果有异常,我希望将我的作业重新排入队列。 我的工作进行了大约50个外部HTTP调用,并且某些调用由于延迟而失败,有时服务已关闭。 我正在探索https://github.com/lantins/resque ...

使用Resque-retry重置指数补偿 - Reset exponential backoff with Resque-retry

我有resque任务,需要用指数退避来延迟失败后的延迟。 但是有时应该重置指数补偿-如果作业朝着最终目标取得进展,则延迟应重置为非常短的时间,但是如果卡纸失败,则应继续等待。 因此该作业将运行,并且如果失败,则有两种不同的失败模式。 在一种故障模式下,应很快重试该作业,但随后又开始尝试退回 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM