Hi Friends,
I have a scenario where I am calling a resque jobs within the resque job
which is already initiated.
The below mentioned infinite code is just a example: The code will executed
till all the jobs are not completed. BUT the issue is that when I write the
below code the jobs never completed. It get stucked somewhere.
NOTE:
1. If I am not writing the below code then it work well.
2. I am using below code to let the system know that the job is completed.
3. I have used the resque-status but my required is different so
resque-status won't help much.
4. Just wanted to know if there is any way I can let the system auto know
that the job is done.
count = 0
loop do
break if job_ids.blank?
job_id = job_ids[count]
job = Resque::Plugins::Status::Hash.get(job_id)
if job["status"].eql?('completed')
job_ids.delete(job_id)
elsif job_id["status"].eql?('failed')
return false
end
count = count.eql?(1) ? 0 : 1
sleep(10)
end
Thank you, for all your help
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/CAFwSd-tRGhOK2dPpm-oiB2%3DV9dytGMUpUdzp5qk_-MsnOjrqcQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.