From 9fd73c8f617390db5bffdd5d58fe256b58ffd36f Mon Sep 17 00:00:00 2001 From: albert Date: Sat, 17 Sep 2011 14:26:24 -0400 Subject: [PATCH] more robust killing of delayed job processes --- config/deploy.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/deploy.rb b/config/deploy.rb index 1624ed79a..8bc8bec3e 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -90,11 +90,14 @@ namespace :delayed_job do desc "Stop delayed_job process" task :stop, :roles => :app do run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job stop" + run "pkill -SIGKILL -f delayed_job" end desc "Restart delayed_job process" task :restart, :roles => :app do - run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job restart" + run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job stop" + run "pkill -SIGKILL -f delayed_job" + run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job start" end end