多个实例的resque-web问题?

时间:2013-12-23 15:30:16

标签: ruby-on-rails ruby resque

我们目前正在同一服务器上的Ruby / RoR 1.8 / 3.2和重写的2.0 / 4.0应用程序之间进行转换。由于我不想弄乱当前的resque配置并冒险更新任何可能破坏生产的宝石,我选择在新端口上设置一个单独的Redis服务器并使用最新版本的Resque。 Resque似乎运行良好;如果我手动启动一个worker rake resque:work QUEUE='*'并观察该进程,它会从resque-scheduler运行一个排队的作业。但是,我的工作人员,无论是手动启动还是通过脚本启动,都不会出现在resque-web实例中运行。 resque-web的统计页面显示它正在查看第二个redis实例。有没有人有这个或任何想法的经验?

/config/initializers/resque.rb:

require 'resque_scheduler'
rails_root = ENV["RAILS_ROOT"] || File.dirname(__FILE__) + "/../.."
rails_env = ENV["RAILS_ENV"] || "demo"
resque_config = YAML.load_file(rails_root + "/config/resque.yml")
Resque.redis = resque_config[rails_env]
Resque.redis.namespace = "resque-reos:#{rails_env}"

/config/resque.yml

demo: localhost:6380

0 个答案:

没有答案