making public per Madhu

MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1) wrote:
I'm using 2.0.48 and also back-ported the cgid-restart patch to 2.0.48. I
got a little further on the issue : The Apache hang is definitely caused by
the cgid exiting.

cgid should _never_ exit without something in the error log. That makes it sound like a core problem, i.e. ap_process_child_status() or a signal handler is fubar, in addition to whatever made the cgi daemon die.


But if that is in fact happening, I would trace syscalls & signals for the cgid process. (can't remember what the HPUX trace program is called, but you want something similar to truss/strace)

Here's what I think is happening : the SPECweb99 clients have stopped
waiting for the post log, but the CGID exited in the middle of the
processing - thus causing the SPECweb99 clients to hang (and hence Apache
also to hang)
>
-Madhu

hmmm, remember the mod_specweb99 locking change for the post log? I wonder if that is related? But AFAIK the DYN_CGI_SCRIPT cgi only does GETs, in which case locking on the post log won't matter. Or are you using a cgi for more than just DYN_CGI_SCRIPT?


Greg

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 20, 2003 6:27 AM
To: MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1)
Subject: Re: Regarding Apache 2.0.48 and specweb99


MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1) wrote:

Hi Greg,
The recent set of discussions prompted me to get some

Apache numbers

out there - and when I started with the SPECweb99 run, I

experienced a major

hang in the Apache, and the cgid daemon getting killed (I

don't know how).

Have you also seen something similar ?

Madhu,

No, that sounds really bad. But to be honest, I had CGI turned off in the spec rc file because I had some config type problem with CGIs that I didn't bother to resolve. I will see if I can make some progress on 2.0.48 + spec + CGI today (barring day job interruptions) and let you know what happens.

I would think that cgid would be more reliable than ever. I know Jeff Trawick fixed a double close bug and someone put in logic to let it restart automatically. But who knows?

Greg








Reply via email to