Sha256: 20f84dd6fb329a5c1c01056a20077d0dc67b2eaeea4dc3a0bd50f3d840b9ecbb

Contents?: true

Size: 460 Bytes

Versions: 10

Compression:

Stored size: 460 Bytes

Contents

if defined?(Unicorn::WorkerKiller)
  Unicorn::WorkerKiller.module_eval do
    self.singleton_class.send(:alias_method, :kill_self_old, :kill_self)
    def self.kill_self(logger, start_time)
      @unicorn_logger ||= ZuoraConnect.custom_logger(name: "UnicornKiller")
      self.kill_self_old(@unicorn_logger, start_time)
      ZuoraConnect::AppInstance.write_to_telegraf(direction: 'Unicorn-Killer', tags: {app_instance: 0}, values: {kill: 1})
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
zuora_connect-1.7.81aa config/initializers/unicorn.rb
zuora_connect-1.7.81z config/initializers/unicorn.rb
zuora_connect-1.7.81y config/initializers/unicorn.rb
zuora_connect-1.7.81x config/initializers/unicorn.rb
zuora_connect-1.7.81w config/initializers/unicorn.rb
zuora_connect-1.7.81v config/initializers/unicorn.rb
zuora_connect-1.7.81u config/initializers/unicorn.rb
zuora_connect-1.7.81t config/initializers/unicorn.rb
zuora_connect-1.7.81s config/initializers/unicorn.rb
zuora_connect-1.8.71s config/initializers/unicorn.rb