2012-02-18 4 views
3

이 같은 데이터베이스 (6)을 사용하는 Resque 세트가 작동하지Resque 노동자 권리 DB

$ 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에서 확인할 때, 나는 그것을 볼 수있는 것은이 :

,536,
pry(main)> Resque.redis = "localhost:6779:0" 
=> "localhost:6379:0" 
pry(main)> Resque.workers 
=> [#<Worker ub40:6352:*>] 

어떻게하면 작업자가 다른 데이터베이스를 사용하게 할 수 있습니까?

답변

1

나는 그것을 얻을 수 있었다. Resque의 redis setter를 무시하는 resque-scheduler rake 작업이있었습니다.

+0

그리고이 재 지정을 방지하기 위해 resque-scheduler rake 태스크를 어떻게 변경 했습니까? – Renan

관련 문제