Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 56694 invoked from network); 11 Jul 2005 20:22:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Jul 2005 20:22:21 -0000 Received: (qmail 21613 invoked by uid 500); 11 Jul 2005 20:22:06 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 21592 invoked by uid 500); 11 Jul 2005 20:22:05 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 21578 invoked by uid 99); 11 Jul 2005 20:22:05 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jul 2005 13:22:05 -0700 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 mark@islandnet.com designates 199.175.106.124 as permitted sender) Received: from [199.175.106.124] (HELO batch.islandnet.com) (199.175.106.124) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jul 2005 13:22:02 -0700 Received: from [199.175.106.53] (helo=cluster.islandnet.com) by batch.islandnet.com with ESMTP id 1Ds0bZ-000FaS-H9 for users@httpd.apache.org; Mon, 11 Jul 2005 08:54:01 -0700 Received: from [199.175.106.221] (helo=helpdesk.islandnet.com) by cluster04.islandnet.com with SMTP id 1Ds4mw-000JMc-Cz for users@httpd.apache.org; Mon, 11 Jul 2005 13:22:02 -0700 Reply-To: Mark Morley Date: Mon, 11 Jul 2005 13:22:02 -0700 Message-ID: <42d2d4ea-2bc2@Islandnet.com> From: Mark Morley To: users@httpd.apache.org Content-type: text/plain MIME-Version: 1.0 X-Priority: 3 X-Mailer: Helpdesk Webmail (http://helpdesk.islandnet.com) X-Originating-IP: [24.108.67.198] X-GeoIP: CA Canada X-Virus-Checked: Checked by ClamAV on apache.org Subject: [users@httpd] Serving large files over slow links - weirdness X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi all, I have an odd one here that I can't track down. I'm hoping it rings a bell with someone on the list. I have a client who is serving large (100+MB) files over Apache 1.3.33. When the visitor is on a fast connection (cable/DSL or better) it downloads just fine. But if the visitor is on a slow speed link (roughly 128K or less) it starts out ok, but after a while (minutes) the Apache child process stops sending data and actually terminates the child process. The child process is not getting a signal, it's shutting down cleanly as if it had reached the max requests per child (but it hasn't). There are no errors logged anywhere (in Apache or the O/S logs). In fact, Apache makes no log entries at all for these requests since they don't complete. At first we thought it was a PHP thing, since he is using PHP to push the data through. But we see this even when he serves the file directly. It's almost as if some internal timeout is being reached, although the exact time varies quite a bit (from a minute or so to 15 minutes). It never fails on a fast link, but fails 100% of the time on a slow link. The actual number of bytes received varies as well. It's Apache 1.3.33 with PHP 4.4.0 on FreeBSD 4.11. One custom module that translates URIs for virtual hosting, but it doesn't do any file handling (plus it's been in place for a long time before this problem started). Any thoughts? Mark --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org