Commit 2128419c5b42905a20e2d459fa11c8e4680ed58f

Authored by Jacob Vosmaer
1 parent 7af1bc3b

Always shut down sidekiq before starting

Showing 1 changed file with 9 additions and 1 deletions   Show diff stats
lib/tasks/sidekiq.rake
@@ -5,7 +5,15 @@ namespace :sidekiq do @@ -5,7 +5,15 @@ namespace :sidekiq do
5 end 5 end
6 6
7 desc "GITLAB | Start sidekiq" 7 desc "GITLAB | Start sidekiq"
8 - task :start do 8 + task :start => :restart
  9 +
  10 + desc 'GitLab | Restart sidekiq'
  11 + task :restart do
  12 + if File.exist?(pidfile)
  13 + puts 'Shutting down existing sidekiq process.'
  14 + Rake::Task['sidekiq:stop'].invoke
  15 + puts 'Starting new sidekiq process.'
  16 + end
9 system "nohup bundle exec sidekiq -q post_receive,mailer,system_hook,project_web_hook,gitlab_shell,common,default -e #{Rails.env} -P #{pidfile} >> #{Rails.root.join("log", "sidekiq.log")} 2>&1 &" 17 system "nohup bundle exec sidekiq -q post_receive,mailer,system_hook,project_web_hook,gitlab_shell,common,default -e #{Rails.env} -P #{pidfile} >> #{Rails.root.join("log", "sidekiq.log")} 2>&1 &"
10 end 18 end
11 19