2011-11-13 3 views
6

私はRails 3.xを使ってサイトを開発し始め、複数のジョブを並列に実行する必要があります。私は今のところWindowsでロックされています。Windows上のRailsのジョブが遅れていますか?

"rake jobs:work"を使って遅延ジョブ(collectiveidea)を作成することはできましたが、一度にジョブ1を実行しているようです。私は "ruby script \ delayed_job"を実行しようとしましたが、Windowsの下に "fork"はありません。

delayed_jobはWinで並列実行できますか? delayed_job以外のオプションはありますか?

ありがとうございました。

+2

ワーカーは一度に1つのジョブを行います。より多くの労働者が必要な場合は、他のターミナルでそれらを始めることができます。 – numbers1311407

+1

"rake jobs:work"を使用して複数のワーカーを開始するにはどうすればよいですか? – HNGO

答えて

3

複数のワーカーを開始するには、複数のコマンドプロンプト(またはそれに類似したもの)を起動し、各ウィンドウでワーカーを作成することをお勧めします。さらに、同じcmdシェルでプロセスとして生成し、いくつかのプロセスを起動することもできます。

プロセスとしてインストールするのはそれほど難しくありませんが、これを行う方法を検証するためのウィンドウボックスはありません。

関連する問題