mod_fcgid进程不会重新生成

我有一个Python脚本作为FastCGI在我的服务器上运行,使用Apache2和mod_fcgid。 我让它产生五个进程。 但是我很快就会在Apache日志中获得这样的消息:

[Wed Sep 02 23:16:34 2009] [warn] (103)Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function [Wed Sep 02 23:16:35 2009] [warn] (103)Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function 

然后Apache似乎并没有意识到它的所有进程都是死的(我最多有5个后端),并拒绝产生新的进程:

 [Wed Sep 02 23:26:16 2009] [notice] mod_fcgid: /var/www/hacks.og.theinfo.org/picker.fcgi total process count 5 >= 5, skip the spawn request [Wed Sep 02 23:26:17 2009] [notice] mod_fcgid: /var/www/hacks.og.theinfo.org/picker.fcgi total process count 5 >= 5, skip the spawn request 

在这一点上,它拒绝回应外界的要求。 这似乎并没有发生与我的其他FastCGIs,所有使用相同的Apacheconfiguration:

 <IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi IPCConnectTimeout 20 MaxProcessCount 5 DefaultMaxClassProcessCount 2 DefaultMinClassProcessCount 1 </IfModule> 

任何想法是什么原因呢?

首先谷歌命中表明它可能是一个Debian的错误。