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