I have a job in my rails app which I was running it before like a charm with this command:
rails jobs:work
but it doesn't proceed any longer.I killed the processes and tried a lot of solutions but nothing happened! What I guess is that this job has generated a queue so that it can not be running any more! Could you please help me? Thanks in advance. It stops in this situation :
bundle exec rake jobs:work
[Worker(host:afsane pid:7517)] Starting job worker
and my job :
class LdapSyncJob < ApplicationJob
queue_as :default
require 'pp'
def perform
....
end
end
FYI
ps aux | grep rails
afsane 7675 0.0 0.0 15764 968 pts/5 S+ 15:24 0:00 grep --color=auto rails
Try bundle exec rake jobs:workoff
This will start a job worker and exit when all available jobs are complete.
Let me know if this helps!