8

Я использую resque и resque_scheduler в своих рельсах 4 приложения. Мое приложение ставит некоторые рабочие места для рескей, но они не обрабатываются рабочими. Reque-web не показывает никаких сбоев.Rails4: Почему рескейщик не набирает работу

Я начал Resque работника, запустив

QUEUE=kqueue rake environment resque:work

мои рельсы консоли

2.0.0p353 :006 > Resque.info 

=> {:pending=>0, :processed=>0, :queues=>0, :workers=>1, :working=>0, :failed=>0, :servers=>["redis://localhost:6379/0"], :environment=>"development"} 

2.0.0p353 :007 > Resque.redis 

=> #<Redis::Namespace:0x007fbb0fbf3e58 @namespace=:resque, @redis=#<Redis client v3.0.6 for redis://localhost:6379/0>, @warning=false> 

2.0.0p353 :008 > Resque.workers 

=> [#<Worker xxx-macbook.local:16869:kqueue>] 

На Redis,

redis 127.0.0.1:6379> keys * 
1) "resque:workers" 
2) "resque:delayed_queue_schedule" 
3) "resque:worker:xxx-macbook.local:16869:kqueue:started" 
4) "resque:timestamps:{\"class\":\"InvokeScheduler\",\"args\":[{\"target\":\"/sendmail\",\"http_method\":\"post\",\"type\":\"signup_verification\",\"user_id\":31}],\"queue\":\"kqueue\"}" 
5) "resque:delayed:1388832771" 

спасательное-веб говорит:

0 of 1 Workers Working 

Failed Jobs 
Showing 0 to 0 of 0 jobs 


Worker xxx-macbook.local:16869:kqueue 

Host Pid Started Queues Processed Failed Processing 
xxx-macbook.local 16869 15 minutes ago KQUEUE 0 0 Waiting for a job... 
+1

там, кажется, не было никакой работы, что работник может работать. Вы уверены, что правильно поставили в очередь свою работу? Как вы регистрируетесь? вы задали очередь рельсов для resque в application.rb? –

+0

@DominikGoltermann вы можете видеть, что redis показывает, что задания поставлены в очередь в моих подробностях выше. Итак, как вы думаете, что это не в очереди? – JVK

+0

@ DominikGoltermann Что вы подразумеваете под словом «вы задали очередь рельсов для resque в application.rb?» – JVK

ответ

-4

У меня была та же проблема, то:

  • Используя терминал, перейдите в ваш проект реж
  • типа в терминале: QUEUE=* rake resque:work
Смежные вопросы