ruby-on-rails-3 - 您可以更改delay_job worker 的轮询时间间隔(5秒)吗?

标签 ruby-on-rails-3 delayed-job

延迟的工作很棒,但是我想更改其计时器间隔使其更频繁(每2秒一次)以满足我的特殊需要。

是否有配置或硬编码可以更改它?

最佳答案

使用DJ 3.0,您可以将其添加到config/initializers/delayed_job_config.rb文件中:

Delayed::Worker.sleep_delay = 2

关于ruby-on-rails-3 - 您可以更改delay_job worker 的轮询时间间隔(5秒)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5351003/

相关文章:

ruby-on-rails - 具有满足特定条件的关联记录的记录的范围?

jruby - jruby 是否有像 gem 这样的delayed_job?

ruby-on-rails-3 - Rails 3 邮件延迟

ruby-on-rails - 延迟作业 - 未定义的方法 `name' 用于 nil :NilClass

javascript - 为什么 jquery-rails 没有加载?

ruby-on-rails-3 - 如何在迁移的帮助下将数据插入表中,并且该表是先前通过另一个迁移生成的

ruby-on-rails - rails 太阳黑子的光替代品

ruby-on-rails-3 - 使用 https 的 aws 上的 Rails 应用程序

ruby-on-rails - Delayed_Job-与ActionMailer异步处理吗?

ruby-on-rails - 定期延迟工作