Passengerは非常に便利なのですが、 通常の設定では、アプリケーションへのアクセスが無い状態が5分程度続くと、プロセスがkillされてしまい、次回にアクセスする時に時間がかかるようになります。 これを回避するためには、httpd.confなどで、以下のように指定します。
Passengerは非常に便利なのですが、 通常の設定では、アプリケーションへのアクセスが無い状態が5分程度続くと、プロセスがkillされてしまい、次回にアクセスする時に時間がかかるようになります。 これを回避するためには、httpd.confなどで、以下のように指定します。
たびたび参照したくなるのでチートシート的にまとめておきます。 より詳細な情報は Phusion Passenger users guide をご確認ください。 PassengerRoot <directory> RailsBaseURI <uri> RailsAutoDetect <on|off> RailsAllowModRewrite <on|off> RailsRuby <filename> RailsEnv <string> RailsSpawnMethod <string> RailsMaxPoolSize <integer> RailsPoolIdleTime <integer> RailsMaxInstancesPerApp <integer> RailsUserSwitching <on|off> RailsDefaultUser <username> See Also P
Railsで一番めんどくさかったアプリの公開を、Apache httpdが動いているサーバに、普通にアップロードするだけで行える様にするモジュール、mod_railsがリリースされました。 いままで似たようなものにmod_rubyがあったのですが、ずっとメンテナンスされていない上に、構造的にRailsには向かないようになっていたので、Phusion社が新しく作ったものです。 日本語での紹介はmoongiftさんの記事をご覧ください。インストール方法や使い方は、こちらの記事を参考にしてください。 このモジュールの評価が高まれば、レンタルサーバでもRailsサポートをしてくれる所が増えるんじゃないかと期待してます。 早速、自分のサーバ(EC2)に入れてみた所、特に問題もなくあっさり動きました。 ただ、Capistranoを使っている場合、mongrelの時のままだと、サーバの起動などで失敗する
This is the old, deprecated Passenger documentation. Please visit https://www.phusionpassenger.com/library/ for the new documentation.
Ruby on Railsの実行環境として注目をあびている Passenger をインストールしてみました。 少しだけトラブルもありましたが、インストールや設定は mongrelやFastCGIに比べればはるかに簡単です。 また、Apacheのモジュールになっているので運用も楽ですし、Apacheのバーチャルホスト機能を使えば、複数のRailsアプリを簡単に1つのサーバーで運用できるのが大きな魅力です。 インストール http://www.modrails.com/install.html ここに書かれているように、gem で Passenger をインストールし、専用インストールコマンドで Apacheモジュールの作成・インストールを行えば良いのですが・・・ 私の Mac には Apacheが プレインストールされた /usr/sbin/ と Portでインストールした /opt/loc
Passengerを設定する手順のメモ。 まずはsudo gem install passenger apacheの設定ファイルに以下を記述 1 # for Passenger 2 LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/ext/apache2/mod_passenger.so 3 RailsSpawnServer /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server 4 RailsRuby /usr/local/bin/ruby 1 NameVirtualHost *:80 2 <VirtualHost *:80> 3 ServerName foobar.com
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く