タグ

fastcgiに関するichirocのブックマーク (5)

  • FastCGIのインストールと設定 | CMSプラットフォーム Movable Type ドキュメントサイト

    FastCGIとは? mod_fcgid Perl モジュールのインストール httpd-develのインストール FastCGIライブラリ(fcgi)のインストール mod_fcgidのインストール FastCGIの設定 MTの設定方法(その1) MTの設定方法(その2) httpdサービスの再起動 FastCGIの運用 FastCGIとは? Movable Type(以下MT)のようなCGIはユーザーからアクセスがあってから、Webサーバー経由で起動します。この起動時に設定ファイルの読み込みや、データベースとの接続、ファイルの読み込み、メモリの確保、モジュールの呼び出しなどおこない、CGIの処理が終了するとこれらのプロセスは自動的に停止します。 このため、MTなどのサイズが大きなCGIで、コメントや多数ユーザーによる書き込み等、頻繁にアクセスがある場合は、この起動処理が毎回行われること

    FastCGIのインストールと設定 | CMSプラットフォーム Movable Type ドキュメントサイト
  • PerlDynamic も FastCGI で動かしてみたけど | HARLEYロードキングと。

    発生していたInternal Server Errorについては、-idle-timeout オプションを変更してエラーは出なくなりました。 [Wed Jan 24 19:44:25 2007] [error] [client **.**.**.**] FastCGI: comm with (dynamic) server "..../pathto/mt/mt.fcgi" aborted: (first read) idle timeout (30 sec) [Wed Jan 24 19:44:25 2007] [error] [client **.**.**.**] FastCGI: incomplete headers (0 bytes) received from server "..../pathto/mt/mt.fcgi" Apache のログを見ていると、こんなログが出ていまし

    PerlDynamic も FastCGI で動かしてみたけど | HARLEYロードキングと。
  • Apache module mod_fastcgi

    The FastCgiServer directive defines filename as a static FastCGI application. If the filename does not begin with a slash (/) then it is assumed to be relative to the ServerRoot. By default, the Process Manager will start one instance of the application with the default configuration specified (in parentheses) below. Should a static application instance die for any reason mod_fastcgi will spawn an

    ichiroc
    ichiroc 2010/03/10
    非力なサーバを使っていると、-idle-timeout ではまる
  • ここギコ!: FastCGIに関するあれこれ...Sledge連携等も含め

    perl使いながら、現在の社の技術ロードマップとの関係上、永続化機能に一般的なmod_perl環境ではなくFastCGIを1年半使ってきたけれど、それを振り返っていろいろTipsやノウハウ等まとめてみました。 ただし、比較対象としているmod_perlの知識は、1年半前に私が個人でちょっと取り組もうかとし始めてた時のちょこっと触った範囲での知識と、その後の耳学問でしかないので、激しく勘違いしている可能性がありますがその辺は突っ込み期待という事で。 FastCGIの方の知識すら、FCGIモジュールを直接使うのではなくCGI::Fastでラップしてからしか使った事がないと言うヘタレぶりなので、あまり高度な事は期待せずにいただきたいと思いつつ。 httpdの中にperlが入っちゃうmod_perlと違って、FastCGIはperlスクリプトが個別に常駐化して、httpdとの間でソケット通信を

  • Hosting MT under FastCGI (Japanese) - Movable Type | wiki.movabletype.org

    FastCGI で Movable Type を動作させる 利点と概要 Movable Typeは多数のファイルから構成される比較的大きなアプリケーションです。CGIを利用していると、アプリケーションは*毎回メモリにロードしなおされる*ことになり、また複数のリクエストやセッションをまたがってキャッシュを活用することもできません。 mod_perl や FastCGI を使うと、アプリケーションは1度メモリにロードされ、その後のリクエストで毎回パースや解釈をする必要がなくなります。これによってパフォーマンスが劇的に向上します。 また、アクセスの多いサイトをスパム攻撃から守る効果もあります。MTのアプリケーションが(たとえば10から20のエントリーに対してスパムコメントが同時に投稿されている場合など)同時にいくつも起動させられると、サーバーは簡単に過負荷になってしまいます。MTをメモリ上に保持

  • 1