【问题标题】:Finding Resque Scheduler Jobs Programmatically以编程方式查找 Resque 调度程序作业
【发布时间】:2017-02-28 19:40:37
【问题描述】:

在 Rails 中,您可以通过 Resque.info 哈希轻松获取工人的基本信息、待处理的工作等。如何以编程方式确定 Resque Scheduler 延迟作业(一次性计划)选项卡中有多少作业?

例如,我在 Resque.info 中看到 0 个待处理作业,但在 Resque Web 视图的延迟选项卡下可以看到 5 个作业。我怎样才能返回 5 个(总数或对象)?

【问题讨论】:

    标签: ruby-on-rails resque resque-scheduler


    【解决方案1】:

    对于以后可能需要这个的人,我更深入地查看了服务端页面是如何显示的,发现它使用了这个方法:

    Resque.delayed_queue_peek,例如Resque.delayed_queue_peek(1, 20)

    内部可用:https://github.com/resque/resque-scheduler/blob/master/lib/resque/scheduler/delaying_extensions.rb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-23
      • 2013-01-13
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多