Jul 31

備忘録とグチ。
rails環境を構築していてはまった。
CGIで実行していたrailsアプリがあまりにも遅すぎるので、Fastcgiを導入しようとしたらなぜか、
CODE:
-
FastCGI: incomplete headers (0 bytes) received from server "RAILS_ROOT/public/dispatch.fcgi"
とでてだめだった。
けっこう見るエラーだから何とかなると高をくくっていたら、全然解決しない...
原因は、
- パーミッションの設定
- tmpフォルダ以下にセッションファイルが残っている(ruby_sess.*)
- .htaccessを正しく設定してない
- dispatch.fcgiのパーミッション
- dispatch.fcgiの中のrubyのパス
- dispatch.fcgiのファイルフォーマット
- Apache(httpd.conf)の設定がそもそも違う
など色々考えられるけども。
何やってもだめ...
ひとまずローカルでだけだったら、動かせてるからいいかな。
なにも無理にApacheで動かす必要ないし、lighttpdに変えるか...




December 6th, 2007 at 9:44 pm
[...] railsのapache+fastcgiではまる [...]