2013-07-13 21 views
0

我正在使用delayed_job模块和工头进行后台处理。我有一份名为“ImportTitlesJob”的工作。我想一次处理此作业类型2的排队作业。Delayed_Job过程与多个工人相同的工作类型?

我使用暴发户导出我的工作,我已经使用工头导出工具与并发标志做到这一点。我可以看到在2个进程中有2个作业作业已导出并正在运行,但是我的两个排队作业中只有一个正在处理中。

这里是在我Procfile:

工人:束EXEC耙作业:工作RAILS_ENV =生产

我使用这个命令导出procfile新贵它创建两个工人:

须藤工头出口--app APP_NAME --user的ubuntu --concurrency工人= 2暴发户的/ etc /初始化

我该如何一次运行2个作业?

排队时,我是否需要为每个作业使用命名队列?

回答

0

我设法通过在排队作业时使用命名队列来解决此问题。

这可以通过在队列中使用延迟作业排队时将queue参数传递给作业来完成。

相关问题