From 82195a9cb8e8922d39edb44649c52f988f3ce3e3 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 12 Jul 2013 05:55:12 +0200 Subject: [PATCH] 10 second timeout, one retry --- workers/screenshot_worker.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workers/screenshot_worker.rb b/workers/screenshot_worker.rb index 79c9b2aa..186831d1 100644 --- a/workers/screenshot_worker.rb +++ b/workers/screenshot_worker.rb @@ -3,7 +3,7 @@ require 'RMagick' class ScreenshotWorker include Sidekiq::Worker - sidekiq_options queue: :screenshots, retry: true, backtrace: true + sidekiq_options queue: :screenshots, retry: 1, backtrace: true def perform(username) screenshot = Tempfile.new 'neocities_screenshot' @@ -14,7 +14,7 @@ class ScreenshotWorker driver = Selenium::WebDriver.for :remote, url: $config['phantomjs_url'][rand($config['phantomjs_url'].length)], desired_capabilities: caps driver.manage.window.resize_to 1280, 720 - wait = Selenium::WebDriver::Wait.new(timeout: 30) # seconds + wait = Selenium::WebDriver::Wait.new(timeout: 10) # seconds wait.until { driver.navigate.to "http://#{username}.neocities.org" driver.save_screenshot screenshot.path