Add the sidekiq-failures gem so that we can diagnose failed jobs

This commit is contained in:
Neil Lalonde 2013-05-28 14:56:46 -04:00
parent dda831fd41
commit 29bf540a34
3 changed files with 9 additions and 0 deletions

View File

@ -59,6 +59,7 @@ gem 'sanitize'
gem 'sass' gem 'sass'
gem 'seed-fu' gem 'seed-fu'
gem 'sidekiq' gem 'sidekiq'
gem 'sidekiq-failures'
gem 'sinatra', require: nil gem 'sinatra', require: nil
gem 'slim' # required for sidekiq-web gem 'slim' # required for sidekiq-web
gem 'strong_parameters' # remove when we upgrade to Rails 4 gem 'strong_parameters' # remove when we upgrade to Rails 4

View File

@ -422,6 +422,11 @@ GEM
multi_json (~> 1) multi_json (~> 1)
redis (~> 3) redis (~> 3)
redis-namespace redis-namespace
sidekiq-failures (0.1.0)
sidekiq (>= 2.2.1)
sinatra
slim
sprockets
simplecov (0.7.1) simplecov (0.7.1)
multi_json (~> 1.0) multi_json (~> 1.0)
simplecov-html (~> 0.7.1) simplecov-html (~> 0.7.1)
@ -544,6 +549,7 @@ DEPENDENCIES
seed-fu seed-fu
shoulda shoulda
sidekiq sidekiq
sidekiq-failures
simple_handlebars_rails! simple_handlebars_rails!
simplecov simplecov
sinatra sinatra

View File

@ -1,6 +1,8 @@
module Jobs module Jobs
class ClockworkHeartbeat < Jobs::Base class ClockworkHeartbeat < Jobs::Base
sidekiq_options retry: false
def execute(args) def execute(args)
$redis.set last_heartbeat_at_key, Time.now.to_i $redis.set last_heartbeat_at_key, Time.now.to_i
end end