2

単一の小さな EC2 インスタンスのさまざまな仮想ホストでいくつかの Rails アプリを実行しています。それぞれの自動展開プロセスには、いくつかの rake タスク (移行、アセットのコンパイルなど) の実行、バージョン管理されたディレクトリへのすべてのステージング、および Web ルートへのシンボリック リンクが含まれます。私はApache + Passengerでアプリを提供しています。このプロセス (およびパッセンジャーの再起動) により、Ruby プロセスが CPU を 100% 消費します。これが起こっている理由は理解していますが、インスタンス上の他のすべてのアプリが現在ほど大きな影響を受けないように、これらのプロセスを抑制する方法が必要です。

4

1 に答える 1

0

あなたがすでにこれに出くわしたかどうかはわかりません。しかし、EC2 のデプロイをより便利にするためにあります。https://github.com/wr0ngway/rubber

Railscast もあります: http://railscasts.com/episodes/347-rubber-and-amazon-ec2

これら 2 つのリソースがどこかで役立つことを願っています。

于 2012-08-27T20:24:09.717 に答える