【问题标题】:Delayed job: How to process job sequentially (one after another)延迟作业:如何按顺序处理作业(一个接一个)
【发布时间】:2016-04-16 20:23:14
【问题描述】:

我正在使用命令 RAILS_ENV=production bin/delayed_job start 运行延迟作业。

我正在使用以下代码存储作业

Delayed::Job.enqueue QrCodeGenerator.new(client,request,params[:batch_quantity].to_i)

当前延迟的作业正在运行作业 simeltanoulsy。我想知道如何一个接一个地运行工作。

谢谢,

【问题讨论】:

  • 我也面临多个工人的问题,我有 4 个工人,所以它异步分配了 4 个工作我想要一个接一个

标签: ruby-on-rails ruby-on-rails-4 delayed-job


【解决方案1】:
    1234563然后,您可以同时运行另一个 delay_job rake 进程,以将其他队列作为并发工作人员运行(如果您有其他需要处理的作业)。
  1. 如果您谈论的顺序作业属于不同的作业/类别,那么您可以在第一个作业完成后调用另一个作业。

【讨论】:

猜你喜欢
  • 2012-03-24
  • 2013-03-15
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
  • 2012-03-29
相关资源
最近更新 更多