默认情况下,sidekiq 将重试任何引发异常的作业。没事儿。但是,我希望能够捕获该异常,以便我的异常处理程序不会收到通知,然后重试该作业。我如何在反应中实现这一点?
所以我的代码如下所示:
def perform
...
rescue ExcClass => ex
# log
end
但我想真正重试这项工作。
配置错误服务客户端以忽略 ExcClass。 Sidekiq 将重试,您不会收到错误报告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)