From 6773034487dfb4667425d519b9ee2a15f2fc3d50 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Thu, 16 Jul 2015 19:28:45 -0700 Subject: [PATCH] add http timeout for purge cache worker --- workers/purge_cache_worker.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/workers/purge_cache_worker.rb b/workers/purge_cache_worker.rb index 836b8a81..eaf123c9 100644 --- a/workers/purge_cache_worker.rb +++ b/workers/purge_cache_worker.rb @@ -1,6 +1,7 @@ require 'open-uri' class PurgeCacheWorker + HTTP_TIMEOUT = 5 include Sidekiq::Worker sidekiq_options queue: :purgecache, retry: 1000, backtrace: false, average_scheduled_poll_interval: 1 @@ -18,7 +19,9 @@ class PurgeCacheWorker Addressable::URI::CharacterClasses::QUERY ) begin - RestClient.get(url, host: URI::encode("#{username}.neocities.org")) + RestClient::Request.execute method: :get, url: url, timeout: HTTP_TIMEOUT, headers: { + host: URI::encode("#{username}.neocities.org") + } rescue RestClient::ResourceNotFound end end