【发布时间】:2012-02-24 05:46:14
【问题描述】:
我已将 Resque 设置为像这样使用数据库 6:
Resque.redis = "localhost:6779:6"
然后我开始我的resque如下:
$ RAILS_ENV=test PIDFILE=./resque.pid QUEUE=* rake resque:work
当我检查工人时,没有:
pry(main)> Resque.redis = "localhost:6779:6"
=> "localhost:6779:6"
pry(main)> Resque.workers
=> []
但是当我检查数据库 0 时,我可以看到它在那里:
pry(main)> Resque.redis = "localhost:6779:0"
=> "localhost:6379:0"
pry(main)> Resque.workers
=> [#<Worker ub40:6352:*>]
如何让我的员工使用不同的数据库?
【问题讨论】:
标签: ruby-on-rails redis resque