Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 6779 invoked from network); 20 Feb 2006 10:50:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Feb 2006 10:50:36 -0000 Received: (qmail 73482 invoked by uid 500); 20 Feb 2006 10:50:35 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 72662 invoked by uid 500); 20 Feb 2006 10:50:32 -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 72651 invoked by uid 99); 20 Feb 2006 10:50:32 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2006 02:50:32 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jorton@redhat.com designates 66.187.233.31 as permitted sender) Received: from [66.187.233.31] (HELO mx1.redhat.com) (66.187.233.31) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2006 02:50:31 -0800 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id k1KAoAdK027375 for ; Mon, 20 Feb 2006 05:50:10 -0500 Received: from radish.cambridge.redhat.com (radish.cambridge.redhat.com [172.16.18.90]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id k1KAo9123721 for ; Mon, 20 Feb 2006 05:50:10 -0500 Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.13.4/8.13.4/Submit) id k1KAo8Ci015286 for dev@httpd.apache.org; Mon, 20 Feb 2006 10:50:08 GMT Date: Mon, 20 Feb 2006 10:50:08 +0000 From: Joe Orton To: dev@httpd.apache.org Subject: Re: svn commit: r378032 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy_http.c modules/proxy/proxy_util.c Message-ID: <20060220105008.GB10923@redhat.com> Mail-Followup-To: dev@httpd.apache.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Mon, Feb 20, 2006 at 11:30:02AM +0100, Plüm, Rüdiger, VIS wrote: > > > >> -----Ursprüngliche Nachricht----- > >> Von: Joe Orton > >> > > >> http://mail-archives.apache.org/mod_mbox/httpd-dev/200602.mbox > /ajax/%3c035587A0-586B-4BD7-A4F3-9D76D5B89552@jaguNET.com%3e > >> this is really weird. Maybe another change that happened after r378032? > > > >Maybe Jim's build didn't include mod_ssl? r378032 is the most recent > >change to modules/proxy. > > Maybe. Got another idea in the meantime. Maybe it is because we use the same > socket to a backend, but we create a new conn_rec each time for this backend > and thus try to reinit the existing ssl connection. Could you please give the > following patch a try? That fixed most of the failures, there are still two left: t/ssl/proxy....ok 61/172# Failed test 62 in t/ssl/proxy.t at line 112 fail #2 t/ssl/proxy....ok 112/172# Failed test 113 in /local/httpd/pf-trunk/blib/lib/Apache/TestCommonPost.pm at line 131 fail #102 t/ssl/proxy....FAILED tests 62, 113 Failed 2/172 tests, 98.84% okay I found only one pertinent error message in the log: [Mon Feb 20 10:40:08 2006] [debug] proxy_util.c(2118): proxy: HTTP: connection complete to 127.0.0.1:8529 (localhost.localdomain) [Mon Feb 20 10:40:08 2006] [error] (32)Broken pipe: proxy: pass request body failed to 127.0.0.1:8529 (localhost.localdomain) [Mon Feb 20 10:40:08 2006] [error] (32)Broken pipe: proxy: pass request body failed to 127.0.0.1:8529 (localhost.localdomain) from 127.0.0.1 () ...perhaps a persistent connection being closed by the backend, and the proxy only finding out about this half way through sending a request body? Hard to handle that in the proxy - probably best to just ungracefully terminate the connection to the client in that case, it should then resend appropriately too. joe