Skip to content

Commit

Permalink
Merge pull request #21 from andreygerasimchuk/master
Browse files Browse the repository at this point in the history
Fix bug with process index in monit task
  • Loading branch information
seuros committed May 14, 2014
2 parents c02d7b8 + dbb7de8 commit b0da960
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions lib/capistrano/tasks/monit.cap
Original file line number Diff line number Diff line change
Expand Up @@ -20,35 +20,45 @@ namespace :sidekiq do
desc 'Monitor Sidekiq monit-service'
task :monitor do
on roles(fetch(:sidekiq_role)) do
sudo "#{fetch(:monit_bin)} monitor #{sidekiq_service_name(index)}"
fetch(:sidekiq_processes).times do |idx|
sudo "#{fetch(:monit_bin)} monitor #{sidekiq_service_name(idx)}"
end
end
end

desc 'Unmonitor Sidekiq monit-service'
task :unmonitor do
on roles(fetch(:sidekiq_role)) do
sudo "#{fetch(:monit_bin)} unmonitor #{sidekiq_service_name(index)}"
fetch(:sidekiq_processes).times do |idx|
sudo "#{fetch(:monit_bin)} unmonitor #{sidekiq_service_name(idx)}"
end
end
end

desc 'Disable Sidekiq monit-service'
task :start do
on roles(fetch(:sidekiq_role)) do
sudo "#{fetch(:monit_bin)} start #{sidekiq_service_name(index)}"
fetch(:sidekiq_processes).times do |idx|
sudo "#{fetch(:monit_bin)} start #{sidekiq_service_name(idx)}"
end
end
end

desc 'Disable Sidekiq monit-service'
task :stop do
on roles(fetch(:sidekiq_role)) do
sudo "#{fetch(:monit_bin)} stop #{sidekiq_service_name(index)}"
fetch(:sidekiq_processes).times do |idx|
sudo "#{fetch(:monit_bin)} stop #{sidekiq_service_name(idx)}"
end
end
end

desc 'Disable Sidekiq monit-service'
task :restart do
on roles(fetch(:sidekiq_role)) do
sudo "#{fetch(:monit_bin)} restart #{sidekiq_service_name(index)}"
fetch(:sidekiq_processes).times do |idx|
sudo "#{fetch(:monit_bin)} restart #{sidekiq_service_name(idx)}"
end
end
end

Expand Down

0 comments on commit b0da960

Please sign in to comment.