首页 > 解决方案 > 强制 Sidekiq 作业进入重试队列的简单方法?

问题描述

我正在玩(其他一些事情)并且需要在重试队列中获得一些 Sidekiq 作业。

我无法使用有意引发生产环境异常的代码部署新代码。我们的应用程序是如此闪亮和干净,以至于我们在现实生活中从来没有失败过。[/讽刺]

那么,当您无法更改临时服务器上的代码时,是否有一种简单的方法可以让工作失败?

标签: ruby-on-railsrubysidekiq

解决方案


甚至更简单......只需将参数省略给任何接受 args (eg WidgetSlapWorker.perform_async()) 的工作人员,您就会ArgumentError在重试队列中出现错误。


推荐阅读