在Heroku中使用无效宝石缩放特定工人

时间:2014-06-17 07:45:16

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

我正在使用无效的gem来扩展与工作相关的延迟队列工作者。在这个过程中,我必须使用无用工作来扩展两种不同类型的工人。我的Procfile如下。

worker: QUEUE=monthly_reports rake jobs:work
worker2: QUEUES=Dashboard_Reports,pulling rake jobs:work

无法自动缩放第一个工作人员,但不能自动扩展我的worker2。任何人都可以建议如何使用无效的

来扩展这两个工人

1 个答案:

答案 0 :(得分:0)

目前编写无工作宝石的方式无法实现您的目标。如果您查看code,您会看到缩放代码的流程类型为'worker',已经过硬编码。您可以通过环境变量修改它以支持不同的流程类型,但它仍然不适用于多种流程类型。