sudara (owner)

Revisions

gist: 131262 Download_button fork
public
Public Clone URL: git://gist.github.com/131262.git
Embed All Files: show embed
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
  set :mongrel_base_port, 5000
  set :mongrel_restart_delay, 30
  set :mongrel_count, 2
  
  namespace :mongrel do
    task :restart, :roles => [:app], :except => {:mongrel => false} do
      (mongrel_base_port..(mongrel_base_port+mongrel_count)).to_a.each do |port|
        sudo "/usr/bin/monit restart mongrel_#{monit_group}_#{port}"
        sleep mongrel_restart_delay
      end
    end
  end