1
如果在处理后台作业时发生异常,那么我如何再次将其置于队列中,以便自动进行处理。在Resque中重新排队失败的作业
正如在我的情况下,后台进程有外部(HTTP)调用,所以有网络延迟的机会,所以我想在网络故障的情况下使它重新排队。
如果在处理后台作业时发生异常,那么我如何再次将其置于队列中,以便自动进行处理。在Resque中重新排队失败的作业
正如在我的情况下,后台进程有外部(HTTP)调用,所以有网络延迟的机会,所以我想在网络故障的情况下使它重新排队。
称为resque-retry
的宝石可以处理此问题。
“规定的重试,延迟和指数退避支持resque工作”
https://github.com/lantins/resque-retry
如果你需要一个Ruby 1.9的兼容版本看看通过叉,有人一直在努力使其功能正常。