2011-02-06 16 views
0

私は本当にこれで苦労しています。私はApacheでPassenger/Rubyと非常に多くの苦労をした後、Passengerに切り替えることに決めました。 RubyのプロセスはCPUを噛んでいて、ビューで構文エラーを処理するのに30分かかりました。RailsをPassenger on Nginxで実行させるにはどうすればよいですか?

だから私は同じ問題があります。私は乗客に問題はなかった。乗客を使用して乗客をダウンロードしてインストールする指示に従ってください。完了しました。私はRuby Enterprise版を使用しています。

Rails 3アプリケーションのnginx.confにPassenger指定のサーバーエントリを追加しました。 nginx -tは、confファイルの構文が良いと言います。

私はnginxのを起動します。

sudo nginx 

が開始するようです。それから私は私のconfファイルで指定したurlに行き、それはちょうどCHURNSに行きます。私は、アクティビティモニターでルビープロセッサーが現れ、スピンだけがCPUを噛んでいるのを見ることができます。マシンを再起動するまで最大100%。

どうしたのですか?これは腹立たしいです、私は本当に助けていただきありがとうございます。

http://library.linode.com/frameworks/ruby-on-rails-nginx/

Slicehostのは、(彼らは現時点で旅客/ nginxのチュートリアルを持っている場合、私はわからないが)、ヘルプのこの種のための優れた供給源である:

+0

あなたのnginx.confを表示できますか?どのOS? – Nerian

答えて

1

あなたのサーバーのRAMが非常に少なくても、1回のRails処理を開始して死に至らずに済むように思えます。ターミナルからscript/consoleを実行してみてください。それはうまくいくのですか?

どちらか、またはこの現象を引き起こすアプリケーションのスタートアップコードにバグがあります。

+0

あなたは、ホンリです。 CanCan Abilityクラスで、私の最も人口の多いテーブルからブラインドクエリを実行していました。 RAMのトンが、この問題のために十分ではありません! – AKWF

0

を見てみましょう

http://articles.slicehost.com/

私は両方のサイトからチュートリアルを使用しましたし、彼らは非常に明確で親切です。

関連する問題