4

分散バックグラウンド ジョブの resque を調べています。デモ アプリを使用して、1 台のマシンですべてを動作させることができました。しかし、ワーカーが異なるマシンで実行されるようにすべてを設定する方法がわかりません。ワーカーが redis サーバーに接続していることが必要なだけだと読みました。しかし、私はまだどこから始めればよいかわかりません。ステップバイステップの説明はどこかにありますか?これに関するドキュメントは見つかりませんでした。

または、誰かが私にそれを説明してもらえますか?

私はレールを使用していません。Sinatra を使用しています。

どうも

4

2 に答える 2

3

はい、あなたは正しいです すべてのワーカーが redis にアクセスできる場合は、それらを接続して別のマシンに配布できます

そのためには、ワーカーを redis に接続する必要があります (すべてのワーカーが利用できると思います)。

Resque でそのリモート redis に接続するには、次のようにするだけです

Resque.redis = "redis://[your host]:[your port]"

ここで言及されているのと同じものも見ることができます

おそらくあなたのconfig/application.rb

この助けを願っています

于 2013-02-22T04:38:16.947 に答える