Resque jobs, how to stop running job
delayed-job, resque, ruby-on-rails
Solution
Try the `unregister_worker` as follow:
Resque.workers.each(&:unregister_worker)
This command will stop the work and set it as failed.
http://www.rubydoc.info/gems/resque/Resque/Worker:unregister_worker
Problem
My Resque worker class ``` class WebWorker @queue = :jobs_queue def self.perform(id) //bunch of code here end end ``` I remove from the queue a certain job like this ``` Resque.dequeue(WebWorker,id) ``` But I would like to stop running job and restart, how would I do this?