ManageIQ/manageiq

View on GitHub
app/models/miq_remote_console_worker/runner.rb

Summary

Maintainability
A
0 mins
Test Coverage
D
66%
class MiqRemoteConsoleWorker::Runner < MiqWorker::Runner
  include MiqWebServerRunnerMixin

  def heartbeat(*args)
    ret = super
    check_internal_thread
    ret
  end

  def check_internal_thread
    unless worker.rails_application.healthy?
      do_exit("MiqRemoteConsoleWorker internal thread crashed, exiting!", 1)
    end
  end
end