there is an available worker thread. This prevents queued
connections from starving for processing time while long-running
connections were hogging all the available threads.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94825
13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.0.37
+ *) Modify the worker MPM to not accept() new connections until
+ there is an available worker thread. This prevents queued
+ connections from starving for processing time while long-running
+ connections were hogging all the available threads. [Aaron Bannert]
+
*) Convert the worker MPM's fdqueue from a LIFO back into a FIFO.
[Aaron Bannert]
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2002/04/26 22:45:47 $]
+Last modified at [$Date: 2002/04/28 01:56:20 $]
Release:
signal to shutdown.
Status: Aaron volunteers
- * The worker MPM should not accept more connections than it
- currently has available workers. Instead, the listener thread
- should block on a condition of the fdqueue such that it waits
- until there is at least one idle worker before continuing
- into its accept-loop.
-
* Incorrect Content-Range headers or invalid 416 HTTP responses
if a filter such as INCLUDES changes the content length. It may
happen only when there are multiple output brigades.