タグ

2011年12月6日のブックマーク (2件)

  • KOSHIGOE学習帳 - [Ruby] Passenger

    VSZ Virtual Memory Size(仮想メモリサイズ)の略称。プロセスが確保しているメモリの量を意味する。 RSS Resident Set Size(常駐メモリサイズ)の略称。VSZのうち、実際に使用している物理メモリの量を意味する。 ロバスト 頑健さのこと。ロバストテストは、故障に関するテストの事だろうか。 メモリリークに見えるが おそらくはメモリリークではなく、スタックサイズの設定が影響しているもの。psやtopコマンドが知らせるapacheのVSZが、異常に高い数値に跳ね上がる事がある。 ulimit -aを実行してスタックサイズを確認してみる ulimit -s <size>を実行してスタックサイズを変更してみる Passengerに関しては2MBもあれば十分で、8MB以上は不要なはず どの程度のパフォーマンスか おおむね、Mongrel以上、Thin同等。 ただし、

  • Passenger

    3. ざっくり比較 • 高安定性・簡単設定 CGI • Rails/Gemは動かない Rubyウェブサーバ • Railsが動く (mongrel等) • 低速?・管理が面倒 • 高安定性・高速・Railsが動く Passenger • Apacheのモジュールが必要 4. CGI • アクセスがあるたびに Rubyプログラムを 毎回、起動する • 起動に時間がかからな い作りならOK • Railsは絶対動かない • 毎回起動されるので、 安定性は非常に高い

    Passenger