Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 80245 invoked from network); 13 Nov 2009 18:08:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Nov 2009 18:08:36 -0000 Received: (qmail 7775 invoked by uid 500); 13 Nov 2009 18:08:35 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 7679 invoked by uid 500); 13 Nov 2009 18:08:35 -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 7670 invoked by uid 99); 13 Nov 2009 18:08:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Nov 2009 18:08:34 +0000 X-ASF-Spam-Status: No, hits=-4.5 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rainer.jung@kippdata.de designates 195.227.30.149 as permitted sender) Received: from [195.227.30.149] (HELO mailserver.kippdata.de) (195.227.30.149) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Nov 2009 18:08:30 +0000 Received: from [195.227.30.209] (notebook-rj [195.227.30.209]) by mailserver.kippdata.de (8.13.5/8.13.5) with ESMTP id nADI88eD017640 for ; Fri, 13 Nov 2009 19:08:08 +0100 (CET) Message-ID: <4AFDA082.2060602@kippdata.de> Date: Fri, 13 Nov 2009 19:08:02 +0100 From: Rainer Jung User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.4pre) Gecko/20090915 Thunderbird/3.0b4 MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: pipe has been ended. : mod_fcgid: get overlap result error References: <269010.65460.qm@web55804.mail.re3.yahoo.com> <643442.65304.qm@web55803.mail.re3.yahoo.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Hi Jeff, On 13.11.2009 17:43, Jeff Trawick wrote: > On Thu, Nov 12, 2009 at 5:32 PM, Brian Kodl > wrote: > > Ps - Is there a debug or trace httpd.conf directive to get more > information? > > > I see the same error on Vista. Initially it was because the FCGI CPAN > module wasn't installed; after installing that with ActiveState's ppm > utility it still fails, with the same "overlap" message. Increasing > Apache's LogLevel to debug doesn't help. Running foo.pl > from the command-line works fine. > > Regardless of the cause of this issue, mod_fcgid needs to capture stderr > from the process for logging. > > Windows anyone? I'd love to get a build environment set up and start > playing but I'm out of time on this one. > > Any suggestions for a syscall tracer to capture the interaction with the > child process? The sysinternals tools are available without license cost and are of very good quality. The company has been bought by Microsoft a couple of years ago and the tools still get improved: http://technet.microsoft.com/en-us/sysinternals/default.aspx For your problem I guess, that "Process Monitor" (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx) is the right solutions. A couple of more process oriented tools are listed on http://technet.microsoft.com/en-us/sysinternals/bb795533.aspx Most people use Process Explorer, but that one is only capable of a more static view, e.g. showing open DLLs and Handle, Threads and their stack etc. (kind of mixture between lsof, ps and pstack). Process Monitor is also able to trace calls, more like a truss sort of thing. The tools are usually pretty simple to install, mostly copying of the binary files. HTH! Regards, Rainer