Have you looked at the resque-web interface? What do you see in the 
'Statuses' tab? This article on 'How to Install and Configure Resque to 
Handle Background Jobs in Rails 4.1' http://www.rubyplus.com/articles/531 
might help.

On Thursday, August 14, 2014 3:11:02 AM UTC-7, bette...@gmail.com wrote:
>
> 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+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/7e0bb0e6-dcd0-4c94-b2ca-0db576cced22%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to