Windows上的Rails延迟工作?

时间:2011-11-13 02:39:29

标签: ruby-on-rails windows delayed-job

我开始使用Rails 3.x开发一个站点,我需要并行运行多个作业。我暂时被锁定在Windows中。

我能够使用“佣金工作:工作”来延迟工作(collectiveidea),但似乎它一次只能运行1个工作。我试图运行“ruby script \ delayed_job”但Windows下没有“fork”。

delayed_job可以在Win下并行运行吗?除了delayed_job,我还有其他选择吗?

感谢。

1 个答案:

答案 0 :(得分:3)

要启动多个工作程序,我建议启动多个命令提示符(或类似命令)并在每个窗口中生成一个worker。此外,您可以将它作为一个进程在同一个cmd shell中生成,并生成几个进程。

作为一个进程安装并不难,但我没有一个Windows框来验证如何执行此操作。