1

質問 - 労働者とは何ですか?

それは漠然とした大まかな質問のように思えるかもしれませんが、率直に言って、その種のものに関しては私の知識の範囲です.

私は、データベース アイテムの大量のバックグラウンド処理をワーカーに依存しているサイトを持っています。指を空中に突き刺して、プロビジョニングするワーカーの数を計算し、その背後にもう少し科学を配置することで実際に行うことができます。

120 個のワーカーを持つスクリーンショットを持っている人を見ました。私たちの 32GB RAM ボックスは約 20 個のワーカーでロックアップし始めています。神を使用すると、ワーカーはスレッドではなくプロセスとして起動することを読みましたか?

あなたが流すことができるどんな光でも大歓迎です.私はまだ、素人の言葉で私にそれを説明するリソースをオンラインで見つけていません.

編集: いくつかの詳細 - 現在 Resque を実行している Rails 3.1 アプリです。

ご愛読いただき、誠にありがとうございました。

ありがとう、

ジェフ

4

1 に答える 1

0

Resqueワーカーは、永遠に実行されるレーキタスクと考えることができます。各ワーカーには、Rails環境がロードされます。ワーカーの数と各ワーカーが使用するリソースの量のバランスをとるときに、これを考慮する必要があります。

于 2012-07-17T16:26:31.767 に答える