環境:lighttpd(1.4.19) + Fastcgi(2.4.0) + perl(5.8.8) + Catalyst
質問:どのような場合でもerror.logが同じエラーになる。みさなんはどう対処してますか?
Catalystからfastcgiを起動させているのですが、スクリプトの問題でエラーが起きた場合に
吐き出されるエラーログがいつも同じで原因切り分けができません。CGIなどでperlスクリプトに問題があれば
perlの吐き出すエラーログはApacheのエラーログに記録され、それを見ることでエラーの内容
を理解することができるのですが、上記の環境の場合、原因がなんであろうと
(mod_fastcgi.c.****) connect failed: Connection refused on unix:/path/to/sockets/fcgi.socket-0
で始まるエラーになります。
いろいろ調べると、こういう現象がLighttpd(1.4.9)で起きているという報告
ttp://trac.lighttpd.net/trac/ticket/499
と、それに対するパッチのようなものがあるのですが、私の使っているバージョン(1.4.19)で直っていない
とは考えにくく、さらにパッチのあて方も(恥ずかしながら)よくわからいのです。
LighttpdとFastcgiを使われている皆様はこのような問題が起きたことはありませんか?
また、対処法などあれば教えていただけると幸いです。
server.errorlog = "/usr/local/apache/logs/error_log_L"
で記述したログファイルにログは出るのですが、
質問中に記載している環境の場合、原因がなんであろうと
(mod_fastcgi.c.****) connect failed: Connection refused on unix:/path/to/sockets/fcgi.socket-0
で始まるエラーになります。
それの回避法について質問しているのですが、、。