Class: SidekiqAlive::Worker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/sidekiq_alive/worker.rb

Instance Method Summary collapse

Instance Method Details

#performObject



6
7
8
9
# File 'lib/sidekiq_alive/worker.rb', line 6

def perform
  write_living_probe
  self.class.perform_in(SidekiqAlive.time_to_live / 2)
end

#write_living_probeObject



11
12
13
14
15
16
# File 'lib/sidekiq_alive/worker.rb', line 11

def write_living_probe
  # Write liveness probe
  SidekiqAlive.store_alive_key
  # after callbacks
  SidekiqAlive.callback.call()
end