daemon_controller icon indicating copy to clipboard operation
daemon_controller copied to clipboard

ping_command is not worked.

Open zw963 opened this issue 9 years ago • 1 comments

Following code, I want to make sidekiq restart when I start rails.

log_file=Rails.root.join('log/sidekiq.log')
pid_file=Rails.root.join('tmp/pids/sidekiq.pid')

controller = DaemonController.new(
  :identifier => 'Sidekiq daemon',
  :start_command => "sidekiq -e #{Rails.env} -q default -L #{log_file} -d -P #{pid_file}",
  :ping_command => "kill -0 `cat #{pid_file}`",
  :pid_file => "#{pid_file}",
  :log_file => "#{log_file}",
  :start_timeout => 25)

begin
  controller.restart
rescue DaemonController::AlreadyStarted
end

But, ping_command seem like not worked, because controller.restart is invalid for me. it never start sidekiq.

But, if change to controller.start, it worked.

zw963 avatar Sep 20 '16 11:09 zw963

This project is dead.

zw963 avatar Apr 12 '17 16:04 zw963