【发布时间】:2012-02-14 17:48:52
【问题描述】:
我正试图让上帝监控两个 Resque 实例,一个用于生产,一个用于暂存。
所以我在系统启动时启动了两个 Redis 实例:redis_6379 和 redis_6380。
然后我使用 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
我不需要以某种方式将暂存和生产 resque 进程与特定的 redis 实例相关联吗?
我正在逐渐将这些拼凑起来,但我认为我错过了一个关键部分。
提前致谢
【问题讨论】: