問題タブ [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 投票する
3 に答える
1493 参照

ruby - 無効な gem 形式

Ruby Enterprise Edition (OS X) に Merb をインストールすると、このエラーがスローされます。

gem キャッシュを削除しましたが、問題は解決しませんでした。ただし、いくつかの宝石をインストールすることはできたようです。

0 投票する
6 に答える
9538 参照

ruby-on-rails - Phusion Passenger のメモリ使用量を制限するには?

アプリを提供するときに Phusion Passenger が使用するメモリの量を制限する方法はありますか?

大量のトラフィックを取得した後、ホストがプロセスを強制終了するため、最終的に空白のページが表示されます。「サイトがどれほど過負荷になっても、100Mb を超えて使用しないで、3 つのプロセスのみを生成する」と言うために私にできることはありますか?

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

ruby-on-rails - Phusion パッセンジャー文字セット

Centos 5.2 64ビットサーバーにApache 2、Phusion Passenger、Rails 2.2.2をインストールしました。私のmysqlデータベースはlatin1で、セットアップはphpサーバーで動作し、データベースからのデータを使用した文字エンコーディングに加えて、レールセットアップも機能しています。

設定しました

meta http-equiv="Content-Type" content="text/html;charset=iso8859-1" (括弧は省略)

ヘッダー内ですが、ページのソースを見るとヘッダーが正しいことがわかりますが、実行すると

HEAD http://サーバー名/posts/show/2

文字セットにutf-8を取得します。

要するに、データベースからのデータにユニコード文字を取得しませんが、posts.html.erb のユニコード文字は正しく表示されます。

では、このヘッダー セットはどこにあり、何が間違っているのでしょうか?

編集、HEADを実行して取得したヘッダーを追加するだけです

キャッシュ制御: プライベート、最大年齢 = 0、再検証が必要接続: 終了日付: 2009 年 2 月 17 日火曜日 16:59:32 GMT ETag: "f242d9af7c676eb3f7b92f4c4f4b16d3" サーバー: Apache/2.2.3 (CentOS) コンテンツの長さ: 296 コンテントタイプ: テキスト/html; charset=utf-8 Client-Date: Tue, 17 Feb 2009 16:59:32 GMT Client-Peer: Client-Response-Num: 1 Set-Cookie: _html_session=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--455dc90f774060b52ea418446bdf2774beea16d5; パス=/; HttpOnly X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.0.6 X-Runtime: 21ms

よろしく、

トラウスティ

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

ruby-on-rails - Rails: Phusion Passenger と I18n.locale はどのように動作する必要がありますか?

Passenger / REE で実行されている Rails 2.2 Web アプリがあります。

デフォルトのロケールを設定しましたconfig/environment.rb

最初のリクエストにはロケールが設定されていないようですI18n.locale

I18n.locale を設定する before_filter を使用してページにアクセスすると、その後のすべてのコントローラーへのアクセスに同じbefore_filter設定がなくても、I18n.locale は設定されたものの I18n.locale を取得しますen-US

同じコードの Mongrel ではen-GB、before_filter によって明示的に設定されるまで、各リクエストはデフォルトである のロケールを取得します。

これが通常の乗客の行動である場合は、解決していただければ幸いです。

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

ruby-on-rails - mod_perlとPassengerを同じApacheサーバーで実行するにはどうすればよいですか?

これも可能ですか?

Passengerで実行されているRailsアプリと、同じサーバーで実行する必要のあるmod_perlサイトがあります。2つのVirtualHostを設定してみましたが、mod_perlに1つのVHとエイリアス/ロケーションを使用してみました。どちらの場合も、Passengerはmod_perlアプリを提供しようとし、正しいファイルが見つからないと通知します。誰かが私が間違っていることを知っていますか?

これが私のセットアップATMです:

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

ruby-on-rails - Passenger Powered Rails アプリの読み込みに時間がかかることがあります

私は Apache + Passenger を使用していくつかの Rails アプリケーションをホストしています。長時間リクエストがない場合、何かがスリープ モードになるようです。サイトが読み込まれるまでに 10 ~ 20 秒かかります。長い間リクエストがなかったときに起こさなければならない何かがあるように感じます.

どうすれば修正できますか?私は十分なRAMを持っているので、スリープ状態になったものが起きたままになっても問題ありません。;)

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

sinatra - Rack と Phusion Passenger で Sinatra アプリを再起動した後、最初のリクエストでエラーが発生するのはなぜですか?

tmp/restart.txt に触れてアプリを再起動すると、最初のリクエストでエラーがスローされます。通常は、Haml::Engine やその他の gem が見つからないことに関するものです。2 番目以降の要求はすべて正常に機能します。Rack 0.4.1 と Sinatra 0.3.3 を実行していた Dreamhost でこの問題が発生していましたが、自分のホストに移動して新しい Rack (0.9.1) と Sinatra (0.9.0.4) を実行した後も、まだ問題が発生しています。

正確な答えがわからないが、それを追跡する方法についてのヒントがある場合は、お知らせください。

これが私のconfig.ruです:

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

ruby-on-rails - 属性/メソッドが欠落している最初の Activerecord モデル

私は非常に奇妙な問題を抱えています。Rails ActiveRecord モデルのコレクションをデータベースから取得していますが、コレクションの最初のモデルにはモデルの属性/メソッドがなく、標準の ActiveRecord 基本メソッドのみがあります。残りはすべての属性を持っています。そして、Passenger を使用している実稼働の debian サーバーでのみこれを行っています。OS X と cygwin で動作します。

何か案は?

ありがとう、ケビン

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

ruby-on-rails - modrails-100%のCPUを消費する不正なルビープロセス

mod_railsのrubyインスタンスが「不正」になります。これらのプロセスはpassenger-statusにリストされなくなり、100%CPUを使用します。

インスタンスを強制終了するためにgod/monitをインストールする以外に、これを防ぐ方法について誰かにアドバイスをいただけますか?ログに役立つものは何も見つかりませんでした。

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

python - 乗客とDjango

こちらの手順に従って、DreamhostでPassengerと連携する簡単なDjangoプロジェクトを取得しようとしています。

そのチュートリアルとまったく同じようにディレクトリを設定し、djangoがPYTHONPATHにあることを確認しました(Pythonを実行して、エラーなしで「import django」と入力できます)。ただし、ブラウザでURLにアクセスしようとすると、「passenger_wsgi.pyのインポート中にエラーが発生しました」というメッセージが表示されます。これが私のpassenger_wsgi.pyファイルの内容です:

ただし、passenger_wsgi.pyに次の単純な「HelloWorld」アプリケーションを配置すると、意図したとおりに機能し、Passengerが正しく設定されていることを示しています。

私は何が欠けていますか?設定の問題のようです。