【问题标题】:delayed job for Rails on Windows?Windows 上 Rails 的延迟工作?
【发布时间】:2011-12-27 21:30:40
【问题描述】:

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

我能够使用“rake jobs:work”使延迟的工作(collectiveidea)工作,但它似乎一次运行 1 个工作。我尝试运行“ruby script\delayed_job”,但Windows下没有“fork”。

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

谢谢。

【问题讨论】:

  • 一名工人一次只做一项工作。如果你想要更多的工人,你可以在其他终端启动他们。
  • 如何使用“rake jobs:work”启动多个工作人员?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 2011-05-06
    • 1970-01-01
    • 2015-12-03
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    相关资源
    最近更新 更多