我正在使用delayed_job 模块和工头进行后台处理。我有一份名为“ImportTitlesJob”的工作。我想一次处理此作业类型 2 的排队作业。
我正在使用 upstart 来导出我的工作,并且我使用了工头导出工具来使用并发标志来执行此操作。我可以看到有 2 个工作作业被导出并在 2 个进程中运行,但是我的 2 个排队作业中一次只有 1 个正在处理。
这是我的 Procfile 中的内容:
工人:捆绑执行耙工作:工作RAILS_ENV =生产
我正在使用此命令将 procfile 导出到创建两个工作人员的新贵:
sudo foreman export --app app_name --user ubuntu --concurrency worker=2 upstart /etc/init
如何一次运行 2 个作业?
排队时,我是否需要为每个作业使用命名队列?