I think I found the problem (.. and it's not the cgid exiting problem). The problem was because the default Listen Backlog in mod_cgid was a little small (100 outstanding connections). I got the following tusc log for the httpd processes :
{62717} connect(13, 0x9fffffffbebbfe60, 94) .............. ERR#239 ECONNREFUSED {62849} connect(29, 0x9fffffffbdcbfea0, 94) .............. ERR#239 ECONNREFUSED I increased listen backlog and the processes are a little more happy now :) BTW, I had to increase the "ListenBacklog" for httpd also - the default 512 caused too many "Can't connect" errors. I increased it to 1024. -Madhu >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Monday, November 24, 2003 1:48 PM >To: [EMAIL PROTECTED] >Subject: Re: Regarding Apache 2.0.48 and specweb99 > > >MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1) wrote: >> Hmmn. Interesting. >> >> 1. Did you include the cgid restart fix ? > >I don't think so. It's the httpd-2.0.48 tarball + mod_specweb99. > >> 2. Are you driving the server with the SPECweb99 recommended >CGI load ? > > DYNAMIC_CGI_GET=.005 > >I believe that's the standard. > >Looking at server-status, I see the CGI URIs dominating the >active server >threads even with this tiny percentage of the total workload. >I'm using the >perl script shipped with SPECweb99. An obvious improvement >would be to use a >compiled C implementation. But I'm not very interested in >setting records or >making CGIs run fast. I'm more interested in speeding up >mod_specweb99 and base >Apache. > >> 3. do you mind posting the httpd.conf > >attached. > > > Oh.. BTW I hope you're also using worker MPM . > >[EMAIL PROTECTED] built]$ bin/httpd -l >Compiled in modules: > core.c > worker.c > http_core.c > mod_suexec.c > mod_so.c > >Greg >