[Pre-ITP] httpd-2.0.53-0.3
Max Bowsher
maxb@ukf.net
Tue Mar 8 12:56:00 GMT 2005
Stipe Tolj wrote:
> Hi Max,
>
> Max Bowsher wrote:
>
>> Preview packages of httpd-2.0.53-0.3 are available at:
>>
>> http://www-stud.robinson.cam.ac.uk/~mob22/cygwin/
>> (setup.exe installable site)
>>
>> Any comments welcome.
>
> first comments on a real-life long-term runtime test I do with the version
> you
> offered:
Thanks!
...
> which means, CPU cycles at arround 100%. But that was the same for
> apache-1.3
> when bringing to excessive load. This is cygwin layer specifics I guess.
> And I
> don't think we will ever reach the half of the performance as Win32 native
> version. But that's ok.
I see 100% load, too, when serving lots of concurrent requests.
Doesn't interfere with interactive use of the machine in most cases, so I
guess that's OK really, since no one should be using Cygwin for a dedicated
server anyway.
> The machine has a 1 GB space as RAM. And as you see it's not fully
> "loaded".
> But I see these in /var/log/apache2/error_log:
>
> $ tail /var/log/apache2/error_log
> [Tue Mar 08 10:34:01 2005] [error] (11)Resource temporarily unavailable:
> fork:
> Unable to fork new process
...
> obiously we're having problems in fork()ing off new childs to serve.
Interesting. I'm running an ApacheBench run from a linux machine on the same
LAN, specifying 2 million connections, up to 100 concurrently.
I'm getting some errors relating to all my ports being taken up with
TIME_WAIT connections, but no other errors.
> I know
> that I have (in early httpd-2.0 stages) introduced cygwin as a prefork MPM
> platform, after the pthread'ed version did not work reliable. Should be
> give
> pthread MPM another chance here?
I tried once before (around 2.0.48, IIRC) and the results were not good.
Even under no significant load, many requests failed for no visible reason.
Max.
More information about the Cygwin-apps
mailing list