Rails rails jobs:work 后作业未继续

Rails Job Doesn't Proceed after rails jobs:work

我在我的 rails 应用程序中找到了一份工作,我以前是 运行 它就像使用此命令的魅力一样:

rails jobs:work

但它没有进行任何 longer.I 终止进程并尝试了很多解决方案,但没有任何反应!我猜是这个作业生成了一个队列,所以它不能再 运行 了!请你帮助我好吗? 提前致谢。 它在这种情况下停止:

bundle exec rake jobs:work
[Worker(host:afsane pid:7517)] Starting job worker

和我的工作:

class LdapSyncJob < ApplicationJob
  queue_as :default
  require 'pp'
  def perform
   ....
  end
end

仅供参考

ps aux | grep rails

afsane    7675  0.0  0.0  15764   968 pts/5    S+   15:24   0:00 grep --color=auto rails

尝试bundle exec rake jobs:workoff

这将启动一个作业工作者并在所有可用作业完成后退出。

如果有帮助请告诉我!