1
私は神がResqueの2つのインスタンスをモニタリングしようとしています.1つはプロダクション用、もう1つはステージング用です。ResqueとRedisの複数のインスタンスの管理
システムの起動時に、redis_6379とredis_6380の2つのRedisインスタンスを起動します。
次に私はDaemontoolsを使って神を始めて監視しています。
私の神のスクリプトは次のようになります。
God.watch do |w|
w.dir = "#{rails_root}"
w.name = "resque-#{num}"
w.group = 'resque'
w.interval = 30.seconds
w.env = {"QUEUE"=>"critical,high,low", "RAILS_ENV"=>rails_env}
w.start = "rake resque:work QUEUE='*' RAILS_ENV=#{rails_env}"
....
end
は私が何とか特定のRedisのインスタンスでステージングと生産resqueプロセスを関連付ける必要がありませんか。
私は徐々にこれを組み合わせていますが、私は重要な部分が欠けていると思います。あなたは既に適切な場所でそれらを指定したので、