Return-Path: Delivered-To: apmail-httpd-docs-archive@www.apache.org Received: (qmail 31706 invoked from network); 23 Mar 2005 15:17:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 23 Mar 2005 15:17:00 -0000 Received: (qmail 80685 invoked by uid 500); 23 Mar 2005 15:17:00 -0000 Delivered-To: apmail-httpd-docs-archive@httpd.apache.org Received: (qmail 80643 invoked by uid 500); 23 Mar 2005 15:16:59 -0000 Mailing-List: contact docs-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: docs@httpd.apache.org Delivered-To: mailing list docs@httpd.apache.org Received: (qmail 80623 invoked by uid 99); 23 Mar 2005 15:16:58 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of covener@gmail.com designates 64.233.170.207 as permitted sender) Received: from rproxy.gmail.com (HELO rproxy.gmail.com) (64.233.170.207) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 23 Mar 2005 07:16:57 -0800 Received: by rproxy.gmail.com with SMTP id c16so197872rne for ; Wed, 23 Mar 2005 07:16:55 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type; b=XRJkNrJCVy7rnr9bZCr6QRqHD19mcngJiKmpvdMTmjtTo5MoWBjGyjyHCKQ1bHN8TyaKL6B5gQRK67FBqHjzWWeaMtUr5DtsLXVx/synPk2gHsUS0QO+yitd4beTSKDsllK6c5j778Vhkr8wzgUydGAjoM0SpfrI8jXlSJFeJvE= Received: by 10.38.151.33 with SMTP id y33mr635934rnd; Wed, 23 Mar 2005 07:16:55 -0800 (PST) Received: by 10.38.10.18 with HTTP; Wed, 23 Mar 2005 07:16:55 -0800 (PST) Message-ID: <1404e59105032307167bf4769b@mail.gmail.com> Date: Wed, 23 Mar 2005 10:16:55 -0500 From: Eric Covener Reply-To: Eric Covener To: docs@httpd.apache.org Subject: [PATCH] Add ReceiveBufferSize directive Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1334_20196786.1111591015144" X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_1334_20196786.1111591015144 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cloned the SendBufferSize documentation, and removed one SendBufferSize reference in vhosts/details.xml that was incorrect (SendBufferSize isn't valid at the VirutalHost level) -- Eric Covener covener@gmail.com ------=_Part_1334_20196786.1111591015144 Content-Type: text/x-patch; name="doc-rcvbuff.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="doc-rcvbuff.diff" Index: manual/mod/mpm_common.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/mpm_common.xml=09(revision 158687) +++ manual/mod/mpm_common.xml=09(working copy) @@ -625,7 +625,7 @@ =20 SendBufferSize -TCP buffer size +TCP send buffer size SendBufferSize bytes SendBufferSize 0 server config @@ -635,7 +635,7 @@ threadpoolworker =20 -

The server will set the TCP buffer size to the number of bytes +

The server will set the TCP send buffer size to the number of bytes specified. Very useful to increase past standard OS defaults on high speed high latency (i.e., 100ms or so, such as transcontinental fast pipes).

@@ -646,6 +646,28 @@
=20 +ReceiveBufferSize +TCP receive buffer size +ReceiveBufferSize bytes +ReceiveBufferSize 0 +server config +beosleader +mpm_netwarempm_winnt +mpmt_os2perchildprefork +threadpoolworker + + +

The server will set the TCP receive buffer size to the number of by= tes + specified. Very useful to increase past standard OS defaults on + high speed high latency (i.e., 100ms or so, such as + transcontinental fast pipes).

+ +

If set to the value of 0, the server will use the + OS deault.

+
+
+ + ServerLimit Upper limit on configurable number of processes ServerLimit number Index: manual/mod/beos.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/beos.xml=09(revision 158687) +++ manual/mod/beos.xml=09(working copy) @@ -45,6 +45,8 @@ SendBufferSize +ReceiveBufferSize + StartThreads MinSpareThreads Index: manual/mod/perchild.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/perchild.xml=09(revision 158687) +++ manual/mod/perchild.xml=09(working copy) @@ -170,6 +170,8 @@ SendBufferSize +ReceiveBufferSize + ServerLimit StartThreads Index: manual/mod/mpmt_os2.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/mpmt_os2.xml=09(revision 158687) +++ manual/mod/mpmt_os2.xml=09(working copy) @@ -57,6 +57,8 @@ SendBufferSize +ReceiveBufferSize + MaxRequestsPerChild MaxSpareThreads Index: manual/mod/worker.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/worker.xml=09(revision 158687) +++ manual/mod/worker.xml=09(working copy) @@ -169,6 +169,8 @@ SendBufferSize +ReceiveBufferSize + ServerLimit StartServers Index: manual/mod/mpm_winnt.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/mpm_winnt.xml=09(revision 158687) +++ manual/mod/mpm_winnt.xml=09(working copy) @@ -52,6 +52,8 @@ SendBufferSize +ReceiveBufferSize + ThreadLimit ThreadsPerChild Index: manual/mod/event.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/event.xml=09(revision 158687) +++ manual/mod/event.xml=09(working copy) @@ -62,6 +62,8 @@ SendBufferSize +ReceiveBufferSize + LockFile MaxClients Index: manual/mod/leader.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/leader.xml=09(revision 158687) +++ manual/mod/leader.xml=09(working copy) @@ -68,6 +68,8 @@ SendBufferSize +ReceiveBufferSize + LockFile MaxClients Index: manual/mod/mpm_netware.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/mpm_netware.xml=09(revision 158687) +++ manual/mod/mpm_netware.xml=09(working copy) @@ -75,6 +75,8 @@ SendBufferSize +ReceiveBufferSize + MaxSpareThreads MinSpareThreads Index: manual/mod/threadpool.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/threadpool.xml=09(revision 158687) +++ manual/mod/threadpool.xml=09(working copy) @@ -62,6 +62,8 @@ SendBufferSize +ReceiveBufferSize + LockFile MaxClients Index: manual/mod/prefork.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/mod/prefork.xml=09(revision 158687) +++ manual/mod/prefork.xml=09(working copy) @@ -107,6 +107,8 @@ SendBufferSize +ReceiveBufferSize + ServerLimit StartServers Index: manual/vhosts/details.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- manual/vhosts/details.xml=09(revision 158687) +++ manual/vhosts/details.xml=09(working copy) @@ -190,8 +190,7 @@ Timeout, KeepAliveTimeout, KeepAlive, - MaxKeepAliveRequests, - or SendBufferSize + or MaxKeepAliveRequests directive then the respective value is inherited from the main_server. (That is, inherited from whatever the final setting of that value is in the main_server.) ------=_Part_1334_20196786.1111591015144 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org For additional commands, e-mail: docs-help@httpd.apache.org ------=_Part_1334_20196786.1111591015144--