問題タブ [passenger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3233 参照

ruby-on-rails - mod_rails make:コマンドが見つかりません

Debianサーバーでmod_railsを設定していますが、どういうわけか何かが台無しになりました(私ではありませんでした:P)。

gemがインストールされています:

ルビーも元気です:

0 投票する
1 に答える
360 参照

ruby-on-rails - 販売されたジェムが乗客に拾われない

私のアプリでは、json-1.1.6 gem と environment.rb ファイルを販売しました。

ブラウザでアクセスしようとすると、パッセンジャーで以下のエラーが表示されます。

そして、私の開発マシンでは、gem list show

しかし、gem は 1.1.6 のバージョンで販売されているため、それが優先されますよね? スクリプト/サーバー (Mongrel) 経由で起動すると、アプリはスムーズに動作します。

このような状況を経験した人はいますか??

0 投票する
1 に答える
280 参照

ruby-on-rails - Rails が本番環境で JSON を受け入れない

サーバーにjsonオブジェクトを投稿しようとしていますが、何らかの理由で本番環境に表示されません。

開発中の params.inspect の利回り

そして、本番環境で私は得る

2 つの環境の唯一の違いは、運用環境で Passenger/nginx を実行していることです。何かご意見は?

0 投票する
4 に答える
1477 参照

ruby-on-rails - ホスティングのヘルプ - DreamHost のカスタム Gem

Passenger を使用して RoR アプリを DreamHost ホスティング アカウントにデプロイしようとしていますが、起動して実行するのに問題があります。

私のアプリケーションには、「amazon-ecs」と「nokogiri」という 2 つのカスタム gem が必要です。DreamHost wiki ( http://wiki.dreamhost.com/Freezing_Gems ) の指示に従って、gem を構成ファイル (config.gem "nokogiri") にコーディングしてベンダーに凍結し、rake gems:unpack を使用しました。それらをベンダーに組み込むコマンド。

次に、rake rails:freeze:gems を使用して Rails gem をフリーズし、サブドメインにアップロードしました。

バックトレースの最後の 7 行は次のようになります。

私の設定ファイルは次のようになります。

宝石との一歩を踏み外しましたか?私は正しい軌道に乗っていますか?

0 投票する
3 に答える
6079 参照

ruby-on-rails - RailsアプリケーションにApacheまたはNginx&PassengerまたはMongrelを使用する必要があります

私はRubyonRailsアプリケーションを持っていますが、これはCMSになります。つまり、ほとんどの場合DBを集中的に使用します。かなりの量のトラフィックがあると思うので、設計する前に、使用するサーバーを選択します。私にとって最も重要なのはパフォーマンスです。

Nginxについて良いことを聞いたので、Railsコミュニティの多くの開発者は、バージョンが0.8であることが唯一の懸念であると推奨しています。これはベータ版であると私は信じているので、潜在的な問題について心配していました。あなたの言うことは何ですか?

また、MongrelclusterとPhusionPassengerのどちらを使用するかを決めたいと思います。どう思いますか?

Ruby1.9よりもパフォーマンスが優れているRuby1.9を使用することを計画しており、VPSを使用してWebサイトをホストします。

私の主な目的は、セットアップに時間がかかってもパフォーマンスです。

ご意見をお待ちしております。

ありがとう、

タム

0 投票する
1 に答える
158 参照

ruby-on-rails - Passenger 2.2.5 を使用すると、Ruby on Rails ページで参照されていない「/」に関する次のエラーが表示されるのはなぜですか?

実行中: Apache 2.2.3 Ruby 1.8.7 Rails 2.3.4 Passenger 2.2.5

エラーメッセージ:

greetings_controller は次のとおりです。

0 投票する
4 に答える
3002 参照

ruby-on-rails - スワップ領域なしでサーバー上の apache+passenger のメモリ使用量を制限できますか

スワップ スペースが構成されていない仮想サーバーで、apache+passenger を使用して Rails アプリケーションを実行しています。

サイトは、毎日 20 万件以上のリクエストでかなりの量のトラフィックを取得し、システム全体でメモリが不足し、システム全体で奇妙な動作が発生することがあります。

問題は、メモリが不足しないように apache またはパッセンジャーを構成する方法があるかということです (たとえば、300M 以上のメモリを使用し始めたときにパッセンジャー インスタンスを適切に再起動するなど)。

サーバーには 4GB のメモリがあり、現在、パッセンジャーの PassengerMaxRequests オプションを使用していますが、ここでは最も確実なソリューションではないようです。

現時点では、nginx に切り替えることもできないため、スペースを確保するためのオプションではありません。

私がおそらく見逃している賢いアイデアは大歓迎です。

編集:私の一時的な解決策

Rails インスタンスが一定量のメモリ使用量を超えたときに、Rails インスタンスを再起動することはしませんでした。Engine Yard は、 ActiveRecord のメモリ膨張の問題について素晴らしいブログ記事を書きました。これは、この件に関する私たちの主な容疑者です。アプリケーションを最適化する時間があまりなかったので、PassengerMaxRequests を 300 に設定し、サーバーに 2GB のメモリを追加しました。それ以来、状況は良好です。最初は Rails インスタンスを連続して再起動すると遅くなるのではと心配していましたが、心配するほどの影響はないようです。

0 投票する
2 に答える
718 参照

ruby-on-rails - Nginx と Passenger を使用した展開戦略

2 台の別々のマシンで nginx とパッセンジャーをセットアップする際に助けが必要です。誰かが私を正しい方向に向けることができますか?

nginx のセットアップは既に完了していますが、パッセンジャーをインストールする必要があるため、このロード ブロックに到達しましたが、どうすればよいかわかりません。

ありがとう!