>Number:         4430
>Category:       general
>Synopsis:       Random crash
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Mon May 17 10:20:00 PDT 1999
>Last-Modified:
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.3.3, 1.3.4, 1.3.6
>Environment:
Windows NT Server 4.0
>Description:
I have three machines, all equally configured, running different programs, but 
all running either Apache 1.3.3, 1.3.4, and 1.3.6. (For the following, by crash 
I mean that Apache goes into some loop, taking up 10% of CPU. It will accept 
connections, but never returns the document.) The machine that runs almost no 
cgi's rarely crashes, even though it serves more documents than any other. The 
second machine, that serves almost as many documents as the first, but all of 
which are cgi's, crashes at random about twice a day. This is independent of 
server load (meaning that it can crash when the server isn't busy, or that it 
crashes when the server is less busy than at other times.)

It doesn't seem to be any one cgi, since they all run evenly, and if it were, 
it owuld crash much more often. Also, if the cgi blows up, then usually you 
have the exe that takes up the CPU time. (Example: an infinite perl fork 
program would cause perl.exe to take up 100% cpu, not Apache.)

If anything, it seems to be an error in STDIN on a form post. But not always. 
Any independent try returns success. I can't get it to fail, but it does so 
randomly. And by random, I mean that at times it will go hours, under a heavy 
load, no problem. Then it'll crash twice or thrice in 10 minutes, and then no 
problems for hours.

The server logs offer no help either. I've trapped the server logs around a 
crash. The error log will have very few entries, and nothing suspicious. The 
access log also doesn't seem to have anything suspicious. At least, I'll see 
the same things at other times when it doesn't crash.

Also, it seems that Apache adds the log entry after the command completes. (It 
needs to know the status code to be able to log it.) This thing seems to crash 
Apache, so that Apache no longer is able to write to the log.

Has anyone else had this problem. (I have roughly 45000 executions of various 
cgi's on a daily basis on this server.)

The other servers are much less affected (fewer cgi's executing, but at least 
once a week, the other server will also crash. Sometimes when absolutely 
nothing is happening.)

EAP.
>How-To-Repeat:

>Fix:

>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <[EMAIL PROTECTED]> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]
[If you do not include this Cc, your reply may be ig-   ]
[nored unless you are responding to an explicit request ]
[from a developer.                                      ]
[Reply only with text; DO NOT SEND ATTACHMENTS!         ]



Reply via email to