diff options
author | multiple creatures <dev@multiple-creature.party> | 2019-09-16 02:28:34 -0500 |
---|---|---|
committer | multiple creatures <dev@multiple-creature.party> | 2019-09-16 02:28:34 -0500 |
commit | f9680593c1924b5ea40ef20f61b18b2f8bbdc316 (patch) | |
tree | e97557c9faa3d7c9dcc6381b463ff2f631375e04 /app/workers | |
parent | 176a7c202b575e96aa7f31cb1cd6bd2d66f1722b (diff) |
retry media fetches twice before giving up; move media fetches to bulk queue
Diffstat (limited to 'app/workers')
-rw-r--r-- | app/workers/fetch_media_worker.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/workers/fetch_media_worker.rb b/app/workers/fetch_media_worker.rb index 6971e894a..02407db16 100644 --- a/app/workers/fetch_media_worker.rb +++ b/app/workers/fetch_media_worker.rb @@ -3,7 +3,7 @@ class FetchMediaWorker include Sidekiq::Worker - sidekiq_options queue: 'pull', retry: 0 + sidekiq_options queue: 'bulk', retry: 2 def perform(media_attachment_id, remote_url = nil) object = MediaAttachment.find(media_attachment_id.to_i) @@ -16,7 +16,7 @@ class FetchMediaWorker object.file_remote_url = object.remote_url object.created_at = Time.now.utc object.save! - rescue ActiveRecord::RecordNotFound + rescue ActiveRecord::RecordNotFound, ActiveRecord::RecordInvalid true end end |