Re: [QUESTION] Browser hangs if multiple requests on the same Perlresource (Apache2, modperl2, Win32)

[prev] [thread] [next] [Date index for 2005/05/18]

From: Stas Bekman
Subject: Re: [QUESTION] Browser hangs if multiple requests on the same Perlresource (Apache2, modperl2, Win32)
Date: 19:19 on 18 May 2005
This is a multi-part message in MIME format.
--------------000903030508080206030008
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Stas Bekman wrote:
> Pascal.Davoust@xxxxxxx.xx wrote:
> 
>> Hi,
>>
>> I'm still experiencing this problem. Could someone try to reproduce 
>> (this is
>> done in 5mn) so I can be sure it's either my fault or a bug ?
> 
> 
> Pascal, please let me know how to reproduce it and I'll try it.

I've attached the tarball that one could try reproduce the problem with. 
unpack, then:

perl Makefile.PL
t/TEST -conf
t/TEST -start
ab -c 10 -n 100 http://localhost:8529/perl-bin/bug.pl
t/TEST -stop

But no problem on linux:

~/httpd/prefork/bin/ab -c 20 -n 2000 http://localhost:8529/perl-bin/bug.pl
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 200 requests
Completed 400 requests
Completed 600 requests
Completed 800 requests
Completed 1000 requests
Completed 1200 requests
Completed 1400 requests
Completed 1600 requests
Completed 1800 requests
Finished 2000 requests


Server Software:        Apache/2.0.55-dev
Server Hostname:        localhost
Server Port:            8529

Document Path:          /perl-bin/bug.pl
Document Length:        1242 bytes

Concurrency Level:      20
Time taken for tests:   1.834204 seconds
Complete requests:      2000
Failed requests:        0
Write errors:           0
Total transferred:      2901450 bytes
HTML transferred:       2485242 bytes
Requests per second:    1090.39 [#/sec] (mean)
Time per request:       18.342 [ms] (mean)
Time per request:       0.917 [ms] (mean, across all concurrent requests)
Transfer rate:          1544.54 [Kbytes/sec] received

Connection Times (ms)
               min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       1
Processing:     2   17   2.5     17      36
Waiting:        1   17   2.4     17      36
Total:          2   17   2.5     17      36

Percentage of the requests served within a certain time (ms)
   50%     17
   66%     18
   75%     18
   80%     19
   90%     21
   95%     23
   98%     24
   99%     25
  100%     36 (longest request)


        -- 
        __________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@xxxxxx.xxx http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

--------------000903030508080206030008
Content-Type: application/x-gzip;
 name="bug-reporting-skeleton-mp2.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="bug-reporting-skeleton-mp2.tar.gz"

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
Kukb0/8B0O6FGwBQAAA=
--------------000903030508080206030008--

(message missing)

Re: [QUESTION] Browser hangs if multiple requests on the same Perlresource (Apache2, modperl2, Win32)
Stas Bekman 19:19 on 18 May 2005

Generated at 15:53 on 25 May 2005 by mariachi v0.52