From: Luca Toscano Date: Mon, 4 Sep 2017 15:46:21 +0000 (+0000) Subject: event.xml doc: update to latest improvements X-Git-Tag: 2.5.0-alpha~167 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48891d3234aff3d55bfcd9c06504e89f58542890;p=apache event.xml doc: update to latest improvements git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1807249 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/event.xml b/docs/manual/mod/event.xml index c92a394dfd..f1a4fcf93d 100644 --- a/docs/manual/mod/event.xml +++ b/docs/manual/mod/event.xml @@ -102,6 +102,13 @@ of the AsyncRequestWorkerFactor.

These improvements are valid for both HTTP/HTTPS connections.

+

The above connection states are managed by the listener thread via dedicated queues, that up to 2.4.27 were checked every 100ms + to find which connections hit timeout settings like Timeout and + KeepAliveTimeout. This was a simple and efficient solution, but it presented a downside: the pollset was + forcing a wake-up of the listener thread even if there was no need (for example because completely idle), wasting resources. From 2.4.27 + these queues are completely managed via an event based logic, not relying anymore on active polling. + Resource constrained environments, like embedded servers, may benefit from this improvement.

+
Graceful process termination and Scoreboard usage