Workless Gem v-1.2.3 没有缩减 Rails 4.2 中的 worker

Workless Gem v-1.2.3 not scaling down worker in Rails 4.2

我正在使用

Rails 4.2 无工作 1.2.3

Workless 在扩展 worker 方面工作正常,但它在完成工作后没有缩小 worker。

我做过的事情:

(1) 从配置文件

中删除了 "worker: bundle exec rake jobs:work"

(2) 添加代码到 config/init/workless.rb

Delayed::Backend::ActiveRecord::Job.class_eval do
  after_destroy "self.class.scaler.down"
  after_create "self.class.scaler.up"
  after_update "self.class.scaler.down"
end

不确定我错过了什么。感谢您的帮助。

问题出在一些错误的数据上。 运行

Delayed::Job.destroy_all
Delayed::Job.delete_all

一切正常。