ruby-on-rails - Windows 上 Rails 的延迟工作?

标签 ruby-on-rails windows delayed-job

我开始使用 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/

相关文章:

python - Windows XP 上的 RSSI 与 pyBluez

c# - Windows 8 C# : Windows. Ui.Xaml.Media.ImageSource 更改图像

ruby-on-rails - 如何让 Controller 等待延迟的作业,而应用程序的其余部分继续运行?

ruby-on-rails - 延迟作业错误 : there is already one or more instance(s) of the program running

tomcat - 如何将 JRuby Resque 进程部署为 war 文件?

jquery - Rails Ajax 调用另一个 Controller

ruby-on-rails - 如何在 Rails 3 的下拉列表中排列祖先树中的条目?

mysql - Rails .where 调用数据库显示开发中的图像 (mysql),但不显示生产中的图像 (postgres)

ruby-on-rails - ruby rails : Cucumber: how do I test if a link opens in a new window/tab?

Windows,多进程与多线程