Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 31425 invoked from network); 11 Feb 2004 13:24:55 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 11 Feb 2004 13:24:55 -0000 Received: (qmail 33941 invoked by uid 500); 11 Feb 2004 13:24:28 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 33913 invoked by uid 500); 11 Feb 2004 13:24:28 -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: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 33885 invoked from network); 11 Feb 2004 13:24:27 -0000 Received: from unknown (HELO milestone1.Milestone.dk) (194.255.118.209) by daedalus.apache.org with SMTP; 11 Feb 2004 13:24:27 -0000 Received: by milestone1.milestone.dk with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Feb 2004 14:27:20 +0100 Message-ID: From: Peter Posselt Vestergaard To: users@httpd.apache.org Date: Wed, 11 Feb 2004 14:27:18 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C3F0A2.C5A1A860" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Subject: [users@httpd] Apache HTTP-server hangs on non-consuming client (was: RE: [users @httpd] apache http-server hangs on .smil,.rm,.swf request) X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C3F0A2.C5A1A860 Content-Type: text/plain Hi again We have done some more testing and have found out the following: It seems like the problem occurs when the client's window gets full. As RealOne is not removing any packets from the window it is slowly filled and eventually the TCP ACK messages returned from the client tells that its window-size is 0. This causes Apache to start sending HTTP-packets of size 1, which the client TCP ACK's with window-size set to 0, etc. This is a reasonable behaviour, but why does Apache stop handling other clients while this is ongoing? We have tried installing Apache on a couple of Windows 2003 server machines and here there is no problem - it only occurs on the XP's. After the 'Timeout' (set in httpd.conf) period expires the server (of course) again start working probably as the client is dropped. We are only using two different client machines at a time (but have tried several), so it should not be anything regarding some connection limitation on Win XP (I think). Is it a bug or am I doing something wrong? Best regards Peter Vestergaard -----Original Message----- From: Peter Posselt Vestergaard [mailto:PPV@MILESTONE.DK] Sent: 10. februar 2004 15:14 To: users@httpd.apache.org Subject: [users@httpd] apache http-server hangs on .smil,.rm,.swf request Hi list I am experiencing a weird problem that I have been unable to find any information about, so now I turn to you. I have a freshly installed Apache HTTP-server v2.0.48 (win32-binary downloaded from http://httpd.apache.org/download.cgi ) running on a Windows XP (single-processor). I have made no other configuration than what is done during the install (Typical). I have copied three files to the htdocs directory: one .smil, one .rm and one .swf file. The .smil file references the two other file - I have put the content of it in the bottom of this message. On the client machines I am using RealOne Player v2.0 to access the .smil file and it works fine. Untill I tried it on a machine with no sound card. This made the Real Player pop up a dialog telling me a general error had occured. This error was due to the missing sound card and sound in the .rm file, but that is probably irrelevant. The problem is that while the RealOne dialog is showing I cannot access any pages on the Apache server from any machine! Not even the main test page (telling that apache is installed), but as soon as I press OK in the dialog the pages are served. I have tried installing Apache on two different WinXP machines - the one with almost nothing else installed - with the same result. Anyone have a clue of what I do/ what is wrong? It is pretty scary to me that one client can hang up the server like this... Thanks in advance! Best regards Peter Vestergaard ------_=_NextPart_001_01C3F0A2.C5A1A860 Content-Type: text/html Message
Hi again
We have done some more testing and have found out the following:
It seems like the problem occurs when the client's window gets full. As RealOne is not removing any packets from the window it is slowly filled and eventually the TCP ACK messages returned from the client tells that its window-size is 0. This causes Apache to start sending HTTP-packets of size 1, which the client TCP ACK's with window-size set to 0, etc. This is a reasonable behaviour, but why does Apache stop handling other clients while this is ongoing?
We have tried installing Apache on a couple of Windows 2003 server machines and here there is no problem - it only occurs on the XP's.
After the 'Timeout' (set in httpd.conf) period expires the server (of course) again start working probably as the client is dropped.
We are only using two different client machines at a time (but have tried several), so it should not be anything regarding some connection limitation on Win XP (I think).
Is it a bug or am I doing something wrong?
Best regards
Peter Vestergaard
-----Original Message-----
From: Peter Posselt Vestergaard [mailto:PPV@MILESTONE.DK]
Sent: 10. februar 2004 15:14
To: users@httpd.apache.org
Subject: [users@httpd] apache http-server hangs on .smil,.rm,.swf request

Hi list
I am experiencing a weird problem that I have been unable to find any information about, so now I turn to you.
I have a freshly installed Apache HTTP-server v2.0.48 (win32-binary downloaded from http://httpd.apache.org/download.cgi) running on a Windows XP (single-processor). I have made no other configuration than what is done during the install (Typical).

I have copied three files to the htdocs directory: one .smil, one .rm and one .swf file. The .smil file references the two other file - I have put the content of it in the bottom of this message.

On the client machines I am using RealOne Player v2.0 to access the .smil file and it works fine. Untill I tried it on a machine with no sound card. This made the Real Player pop up a dialog telling me a general error had occured. This error was due to the missing sound card and sound in the .rm file, but that is probably irrelevant.

The problem is that while the RealOne dialog is showing I cannot access any pages on the Apache server from any machine! Not even the main test page (telling that apache is installed), but as soon as I press OK in the dialog the pages are served.

I have tried installing Apache on two different WinXP machines - the one with almost nothing else installed - with the same result.

Anyone have a clue of what I do/ what is wrong? It is pretty scary to me that one client can hang up the server like this...

Thanks in advance!
Best regards
Peter Vestergaard

<smil xmlns="http://www.w3.org/2001/SMIL20/Language"
    xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
    <head>
        <meta name="title"       content="Testing" />  
        <layout>
            <root-layout backgroundColor="#E8EDF1" width="781" height="450" rn:resizeBehavior="percentOnly"  />
            <region id="video" width="539" height="409" left="123" top="2" fit="fill" z-index='31' />
            <region id="logo" width="90" height="78" left="10" top="1" z-index='70' />
        </layout>
    </head>
    <body>
          <par>
                <animation src="mylogo.swf" region="logo" regPoint="center" regAlign="center" begin="00:00.0" fill="freeze" />

                <video src="intro.rm" region="video" regPoint="middle" begin="00:00.0"></video>
          </par>
    </body>
</smil>

------_=_NextPart_001_01C3F0A2.C5A1A860--