2

現在、アプリケーションを Linode セットアップから EC2 に移行しています。Redis は現在リモート インスタンスにインストールされており、さまざまなワーカー インスタンスがキューとやり取りしています。それはすべて素晴らしいことです。

私の問題は、ワーカーが「インスタンス化」されてフォークが遅くなるまでにかかる時間です。ワーカーの開始には通常 30 秒から 1 分かかります (god.rb がワーカーの rake タスクを開始し、ワーカーがキューでアクティブに作業を開始することから)。私はそれを受け入れることができましたが、現在のLinodeプロダクションボックスでそのような待ち時間を経験したことがないので、それは私の症状の1つがより大きな問題であると信じています. 次の問題は、以前の環境では 1 秒以下だったジョブが、5 倍から 10 倍長くかかるようになったことです。

これは、EC2 にインストールした Ubuntu に何らかの問題があるに違いないと思いますか? 注目すべき違いの 1 つは、新しいセットアップで REE 1.8.7-2010.01 を実行し、古い Linode ボックスで REE 1.8.6 を実行していることです。

他の誰かがこれらの問題を経験しましたか?

4

1 に答える 1

1

EC2 スモール インスタンスの CPU パワーを過大評価していたことが判明しました。ワーカーを大きなインスタンスに移動しましたが、すべて問題ありません。

于 2010-06-04T13:39:49.453 に答える