タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

passengerに関するh_kenanのブックマーク (3)

  • nginx + Passenger による Rails 環境の構築

    リバースプロキシを必要としており、当初、Apache でいこうかとも思っていたのだが、より軽量(メモリ消費量が少ない)で、パフォーマンスの高い Web サーバがないものかと物色していた。 nginx というロシア製のエンジンがなかなかよさそうなので、しばらく使ってみることにした。ちなみに、読み方は「エンジンエックス」のようだ。 nginx Main ついでに、 Apache + Passenger で運用していた環境も nginx + Passenger に変更した。その際の設定メモを残しておく。 Table of Contents Open Table of Contents 作業の前提 nginx のインストール init script を用意する nginx の設定 nginx + Passenger の設定を行う SSL を有効にする 作業の前提 ここでの作業の前提としては、 既に

  • passengerを読み解く(例のあのプロセスが動くまで) vol2 - I am Cruby!

    passenger, Ruby, Railsさて,第二回ではApache拡張ライブラリ内部を少し読んでみたいと思う.その前に,Passengerでの高速化のうんちくを一つ.  高速化についてPassengerではmod_rubyのようにruby自身をApacheに取り込んで,プロセス生成せずに高速化を図る手法とは違う.FastCGIのように一度作ったプロセスは極力永続化させようという手法で高速化を図る.ここらへんはPassenger アーキテクチャ概要 (koshigoe 仮訳) 2. Passenger のアーキテクチャを見ていただくとよいかと思う. 簡単に説明すると,PassengerはApplicationPoolServerというまんまアプリケーションをプールして管理するプロセスを立ち上げて,Apacheのプロセスはそのプロセスに接続を依頼する.そして,ApplicationPoo

  • passengerを読み解く(動かすまで) vol1 - I am Cruby!

    Ruby, Rails, passengerpassengerを読んでみる事にしました.なんでかと言いますとWeb(サーバとか)が大好きだからです. passengerとは簡単に言うと,HTTPサーバであるApacheにアプリケーションサーバを組み込んで,ApacheだけでRailsが動く拡張モジュールです.また,言い換えると、PassengerはApacheを拡張し、アプリケーションサーバーのように行動できるようにします.通常,ApacheからRailsアプリケーションを動作させる場合,mongrelなどのAPサーバが必要ですが,それが不要です.それと,色々と高速に動作します.その理由とかは,後々読んでいくうちに解説できればと思います.(というかまだ読んでないのでよく分からない)  動かしてみるでは,PassengerをApacheに組み込んでRailsアプリを動かしてみましょう.Rai

  • 1