From 4382eec54b2bb1bc0b0f72d58e4466ad4617b8ea Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Wed, 19 Jul 2023 21:06:50 +0000 Subject: [PATCH] Helper for screenshot worker retry --- Rakefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Rakefile b/Rakefile index 239a5b02..b1a85e2f 100644 --- a/Rakefile +++ b/Rakefile @@ -30,6 +30,24 @@ HERE end =end +desc "retry dead screenshots" +task :retry_dead_screenshots => [:environment] do + ds = Sidekiq::DeadSet.new + + ds.select { |job| + job.klass == 'ScreenshotWorker' + }.map(&:retry) +end + +desc "delete dead screenshots" +task :delete_dead_screenshots => [:environment] do + ds = Sidekiq::DeadSet.new + + ds.select { |job| + job.klass == 'ScreenshotWorker' + }.map(&:delete) +end + desc "prune logs" task :prune_logs => [:environment] do Stat.prune!