Rails1.2系とApache-FastCGIとの相性の悪さに困っていたところ、
「MongrelいいよMongrel」
という神の声が聞こえたので移行を決断。
Mongrel
(ほぼ)Rails専用の実行環境なので設定が楽ですね。
httpdとしてApacheを置き、似非ロードバランサーかましてMongrelという状態にしました。
追記。設定中にハマったこと。
・サービス化ができなかった
mongrel_railsで作ったサービスが起動しない。
原因はわからなかったが、64bitOS上なのでそんなこともあるかもしれん。
mongrelに頼らず自力サービス化して解決。
・Apacheを再起動してもrotatelogs.exeが残る
これは前からだが。そういうものだとあきらめるしか。
・JavaScriptが圧縮されなかった
mod_deflateの圧縮対象にtext/javascriptを指定しても圧縮されない。
調べるとmime.typesにapplication/x-javascriptと書かれているのを発見。(´・ω・`)
うーん、RFC上もちょっと微妙な扱いなのか。
ちょっとしたメモ - スクリプトのMIMEタイプがRFCとなって公式登録へ