我开始使用Rails 3.x开发一个站点,我需要并行运行多个作业。我暂时被锁定在Windows中。
我能够使用“佣金工作:工作”来延迟工作(collectiveidea),但似乎它一次只能运行1个工作。我试图运行“ruby script \ delayed_job”但Windows下没有“fork”。
delayed_job可以在Win下并行运行吗?除了delayed_job,我还有其他选择吗?
感谢。
答案 0 :(得分:3)
要启动多个工作程序,我建议启动多个命令提示符(或类似命令)并在每个窗口中生成一个worker。此外,您可以将它作为一个进程在同一个cmd shell中生成,并生成几个进程。
作为一个进程安装并不难,但我没有一个Windows框来验证如何执行此操作。