Return-Path: Delivered-To: apache-bugdb-archive@hyperreal.org Received: (qmail 24983 invoked by uid 6000); 19 Dec 1997 21:40:02 -0000 Received: (qmail 24971 invoked by uid 2001); 19 Dec 1997 21:40:00 -0000 Received: (qmail 24580 invoked by uid 2012); 19 Dec 1997 21:34:49 -0000 Message-Id: <19971219213449.24579.qmail@hyperreal.org> Date: 19 Dec 1997 21:34:49 -0000 From: Jim McNealy Reply-To: sasjcm@wnt.sas.com To: apbugs@hyperreal.org X-Send-Pr-Version: 3.2 Subject: os-windows/1577: Apache runs up handles as NT service Sender: apache-bugdb-owner@apache.org Precedence: bulk >Number: 1577 >Category: os-windows >Synopsis: Apache runs up handles as NT service >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Dec 19 13:40:00 PST 1997 >Last-Modified: >Originator: sasjcm@wnt.sas.com >Organization: apache >Release: 1.3b3 >Environment: Windows NT 4.0 Workstation (Build 1381 Service Pack 3) Visual C++ 5.0 Dell GXpro 200 mhz, 64m ram >Description: Running Perl simple perl script caused Apache to run up the handles, as seen in the Task Manager. Stopping and starting the service did not clear the handles, but soft booting the workstation does clear the problem. I can still run executables from my cgi directory. It's just the Perl scripts that give an internal server error. >How-To-Repeat: This is the Perl script. #!d:/Perl 5.001/Perl.exe print "Content-type: text/html", "\n\n"; print "", "\n"; print "About Server ", $ENV{'SERVER_NAME'}, ":", $ENV{'SERVER_PORT'}, "", "\n"; print "

About Server ", $ENV{'SERVER_NAME'}, ":", $ENV{'SERVER_PORT'}, "

", "\n"; print "
";
print "Server Name:         	", $ENV{'SERVER_NAME'}, "
", "\n"; print "Running on Port: ", $ENV{'SERVER_PORT'}, "
", "\n"; print "Server Software: ", $ENV{'SERVER_SOFTWARE'}, "
", "\n"; print "Server Protocol: ", $ENV{'SERVER_PROTOCOL'}, "
", "\n"; print "Server CGI Revision: ", $ENV{'GATEWAY_INTERFACE'}, "
", "\n"; print "Remote User Id: ", $ENV{'REMOTE_USER'}, "
", "\n"; print "Remote Host: ", $ENV{'REMOTE_HOST'}, "
", "\n"; print "Remote Address: ", $ENV{'REMOTE_ADDR'}, "
", "\n"; print "Authentication Type: ", $ENV{'AUTH_TYPE'}, "
", "\n"; print "Refering Site: ", $ENV{'HTTP_REFERER'}, "
", "\n"; print "
", "\n"; print "", "\n"; exit(0); >Fix: No, I don't. Sorry >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ]