Sha256: 3cebfc184194e8e67379ff5f9db51400e22eb7aab885e89978e6601fc8e7b1fd
Contents?: true
Size: 368 Bytes
Versions: 17
Compression:
Stored size: 368 Bytes
Contents
module WorkerKiller module Killer class Signal < ::WorkerKiller::Killer::Base def do_kill(sig, pid, alive_sec, **params) return if sig == @last_signal @last_signal = sig logger.warn "#{self} send SIG#{sig} (pid: #{pid}) alive: #{alive_sec} sec (trial #{kill_attempts})" Process.kill sig, pid end end end end
Version data entries
17 entries across 17 versions & 1 rubygems