DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28816>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28816

CGI programs will not detach unless STDERR is also closed

           Summary: CGI programs will not detach unless STDERR is also
                    closed
           Product: Apache httpd-2.0
           Version: 2.0.49
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Core
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I encountered this problem last night and don't have an explanation for it. 
 
We have a CGI program which is meant to send a response back to the user, 
close stdout, and then continue processing.  These processes can take many 
hours, and we wish the user to have immediate confirmation.  We also find it 
very useful to send the stderr output of these programs to the apache error 
log.  This worked perfectly under 1.3.24, and appears to no longer work under 
2.0.49. 
 
It appears that apache will no longer close the connection to the browser 
unless stderr is also closed by the detaching program.  This, of course, makes 
it impossible for us to send errors through the apache logging facility.  We 
were able to work around this by sending the errors elsewhere, but it's a very 
subtle change that proved very difficult to track down. 
 
Thanks. 
 
--Russell

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to