lighttpd開発番外編

↓のfastcgiエラーはfastcgiプロセスが死んでるっぽい(たまにunexpected end-of-file行の直後にsignaled 11って出るときがある)

2009-08-01 10:22:57: (mod_fastcgi.c.2481) unexpected end-of-file (perhaps the fastcgi process died): pid: 20721 socket: unix:/tmp/test.fcgi.2-0 
2009-08-01 10:22:57: (mod_fastcgi.c.3314) response already sent out, but backend returned error on socket: unix:/tmp/test.fcgi.2-0 for /test.fcgi, terminating connection 
2009-08-01 10:24:28: (server.c.1495) server stopped by UID = 0 PID = 20743 

↑のように異常終了した場合、fastcgiプロセスとして動作させたままでは原因究明が困難。
一旦「while(FCGI_Accept)→if(1)」とソース修正して、スタンドアロンプログラムとしてビルドしてgdbデバッグしたほうがいいって最近判った。