我开始使用 Rails 3.x 开发网站,我需要并行运行多个作业。我现在被锁定在 Windows 中。
我能够使用“rake jobs:work”使延迟作业(collectiveidea)工作,但它似乎一次运行 1 个作业。我尝试运行“ruby script\delayed_job”,但在 Windows 下没有“fork”。
delayed_job在Win下可以并行运行吗?除了 delayed_job,我还有其他选择吗?
谢谢。
最佳答案
要启动多个工作程序,我建议启动多个命令提示符(或类似命令)并在每个窗口中生成一个工作程序。此外,您可以在同一个 cmd shell 中将其作为一个进程生成,并且只生成几个进程。
作为进程安装并不难,但我没有 Windows 框来验证如何执行此操作。
关于ruby-on-rails - Windows 上 Rails 的延迟工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8109222/