Skip to content

Commit 0256029

Browse files
Release notes for proxy buffering limits. #51
1 parent 3f8312a commit 0256029

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/release-notes/version-4.3.1.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,18 @@ New Features
3939
WSGI application script file to be provided which is to handle any requests
4040
against static resources in the document root directory matching a specific
4141
extension type.
42+
43+
2. Added a mechanism to limit the amount of response content that can
44+
buffered in the Apache child worker processes when proxying back the response
45+
from a request which had been handled in a mod_wsgi daemon process.
46+
47+
This is to combat a lack of flow control within Apache 2.2 which can cause
48+
excessive amounts of memory usage as a result of such buffered content.
49+
This issue in Apache 2.2 was fixed in Apache 2.4, but the new mechanism is
50+
applied to both versions for consistency.
51+
52+
The default maximum on the amount of buffered content is 65536 bytes. This
53+
can be increased by using the ``proxy-buffer-size`` option to the
54+
``WSGIDaemonProcess`` directive or the ``--proxy-buffer-size`` option to
55+
``mod_wsgi-express``. If using Apache 2.4, its own flow control mechanism
56+
may override the value in increasing the buffer size.

0 commit comments

Comments
 (0)