Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 25153 invoked from network); 5 Sep 2007 22:00:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Sep 2007 22:00:26 -0000 Received: (qmail 85735 invoked by uid 500); 5 Sep 2007 22:00:15 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 85318 invoked by uid 500); 5 Sep 2007 22:00:13 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 85228 invoked by uid 99); 5 Sep 2007 22:00:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Sep 2007 15:00:13 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.202.165.221] (HELO smtpout05.prod.mesa1.secureserver.net) (64.202.165.221) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 05 Sep 2007 22:01:26 +0000 Received: (qmail 2779 invoked from network); 5 Sep 2007 21:59:44 -0000 Received: from unknown (24.15.193.17) by smtpout05-04.prod.mesa1.secureserver.net (64.202.165.221) with ESMTP; 05 Sep 2007 21:59:44 -0000 Message-ID: <46DF26CF.30007@rowe-clan.net> Date: Wed, 05 Sep 2007 16:59:43 -0500 From: "William A. Rowe, Jr." User-Agent: Thunderbird 1.5.0.12 (X11/20070719) MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: [VOTE] Apache 2.2.6, 2.0.61 and 1.3.39 release candidate tarballs for review References: <003801c7efde$ea9526d0$0100a8c0@mother> In-Reply-To: <003801c7efde$ea9526d0$0100a8c0@mother> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Steffen wrote: > With 2.2.6 third party mod mod_fcgid (Fast cgi) is broken. > > With 2.2.5 RC it was all fine. > > mod_fcgid is widely used in the community with php. I guess my puzzlement is that the fastcgi model I understand; fork... instantiate child spining cgid listener - on accept... fork run with only a single instantiated child ready to be forked off in multiple copies simply doesn't work on win32. You can emulate the behavior, but you either end up exec'ing each time, or you end up recycling the same process leading to a less secure process separation model. In any case, the changes to Win32 now mirror the OS2 model, so one expects if mod_fcgid is broken on Win32, its been broken on OS2. So it's likely you'll need to ask the maintainers of the win32 port of mod_fcgid what is going on, and advise them that process inheritance has been changed to inhibit the leaking of pipes on the win32 platform, a problem that the PHP community brought to us long ago with respect to the unix platform (and was resolved with close_for_exec logic in the httpd pool model, a concept that doesn't translate to win32.) Bill