The Apache Haus Forum

Advanced search  

News:

Welcome to Apache Haus Distribution Forum

Pages: [1]   Go Down

Author Topic: event mpm  (Read 3627 times)

hontvari

  • Newbie
  • *
  • Offline Offline
  • Posts: 2
event mpm
« on: June 18, 2011, 04:03:15 PM »

I wonder what is the status of event mpm on Windows. Is intended to be run on Windows? If yes, does it work now? Or later within the 2.3 beta branch?
Logged

mario

  • Administrator
  • Member Elite
  • *****
  • Offline Offline
  • Posts: 586
Re: event mpm
« Reply #1 on: June 19, 2011, 05:12:41 PM »

Event mpm is not for Windows and I think it won't be. winnt mpm is already a threaded mpm. OK it is more like worker mpm. But comparing that is like comparing apples with oranges. The only thing I saw in that direction was from Paul Querna who wanted to simple mpm also to be on windows. But I haven't seen any progress yet.  http://journal.paul.querna.org/articles/2008/10/29/new-simple-mpm-in-httpd-trunk/
Logged

hontvari

  • Newbie
  • *
  • Offline Offline
  • Posts: 2
Re: event mpm
« Reply #2 on: June 19, 2011, 05:58:18 PM »

If I understand well, the winnt mpm allocates one thread for each keep-alive connection. So 10 000 connections require 10 000 threads even if 9000 connections are idle. On the other hand event mpm does not use threads - and so memory for thread stack etc. - for idle connections. So it can serve the same 9000 idle plus 1000 active connections with only 1000 threads.

For example on an IIS 7.0 server at this moment we have 2800 established connections, 120 seconds connection timeout. The two IIS Worker processes use 25 threads together. I have no idea where to look for the count of threads used by http.sys or some other unknown component which participates in serving HTTP, but the whole computer runs 500 threads.
Logged
Pages: [1]   Go Up
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13