Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用参数从死集获取Sidekiq作业_Ruby On Rails_Sidekiq_Ruby On Rails 6 - Fatal编程技术网

Ruby on rails 如何使用参数从死集获取Sidekiq作业

Ruby on rails 如何使用参数从死集获取Sidekiq作业,ruby-on-rails,sidekiq,ruby-on-rails-6,Ruby On Rails,Sidekiq,Ruby On Rails 6,嗨,我想从sidekiq deadset找份工作 我尝试使用了jobs=Sidekiq::DeadSet.new 但这将给所有的死工作,我们可以做些什么,以获取特定的工作,有一定的论点。 假设我的sidekiq作业是带有这三个参数的XYZWorker[1,2,3],因此我想从死集获取此作业并重试。创建死集后,您可以对其进行迭代,并对符合要求的作业执行操作: ds=Sidekiq::DeadSet.new ds.select do | job| 如果job.args[0]==1&&job.args

嗨,我想从sidekiq deadset找份工作 我尝试使用了
jobs=Sidekiq::DeadSet.new
但这将给所有的死工作,我们可以做些什么,以获取特定的工作,有一定的论点。
假设我的sidekiq作业是带有这三个参数的XYZWorker[1,2,3],因此我想从死集获取此作业并重试。

创建死集后,您可以对其进行迭代,并对符合要求的作业执行操作:

ds=Sidekiq::DeadSet.new
ds.select do | job|
如果job.args[0]==1&&job.args[1]==2&&job.args[2]==3
#做点什么
结束
结束