在Rails中,您可以通过Resque.info
哈希轻松获取有关工作人员,待处理作业等的基本信息。如何以编程方式确定Resque Scheduler Delayed Jobs(一次性预定)选项卡中的作业数量?
例如,我在Resque.info中看到0个挂起的作业,但在Resque Web视图的Delayed选项卡下可以看到5个作业。我怎么能返回那5个(总计数或对象)?
答案 0 :(得分:0)
对于那些将来可能需要这些的人,我更深入地了解了服务器页面如何显示它,并发现它使用了该方法:
Resque.delayed_queue_peek
,例如Resque.delayed_queue_peek(1, 20)
此处提供的内部结构:https://github.com/resque/resque-scheduler/blob/master/lib/resque/scheduler/delaying_extensions.rb