Received: (qmail 4642 invoked by uid 2012); 10 May 1999 12:54:47 -0000 Message-Id: <19990510125447.4641.qmail@hyperreal.org> Date: 10 May 1999 12:54:47 -0000 From: Duncan Wilcox Reply-To: duncan@mclink.it To: apbugs@hyperreal.org Subject: EXEC leaves zombies around on BSDI X-Send-Pr-Version: 3.2 >Number: 4380 >Category: mod_include >Synopsis: EXEC leaves zombies around on BSDI >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Mon May 10 07:10:01 PDT 1999 >Last-Modified: >Originator: duncan@mclink.it >Organization: apache >Release: 1.3.6 >Environment: Problem exposed on: BSD/OS www.mclink.it 2.1 BSDI BSD/OS 2.1 Kernel #0: Thu Oct 29 19:13:53 MET 1998 sfratice@www.mclink.it:/usr/src/sys/compile/LOCAL1 i386 Same problem also exposed on BSDI 3.0 >Description: When running under BSDI, pages containing EXEC correctly spawn children but the child process is left hanging around. This takes the server to the max user limit very quickly, if the pages is frequently accessed, making apache unable to serve further requests. >How-To-Repeat: >Fix: I'm not sure about how this should be done. I have heard that one solution might be setting SIGCHLD to SIGIGNORE in the parent or the child, but haven't been able to get it to work. >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. ] [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! ]