>>>>> "OB" == Oleg Bartunov <[EMAIL PROTECTED]> writes:
OB> This message is for every proxied request.
OB> Does anybody knows what does it means ?
OB> In proxy config I have
OB> ProxyReceiveBufferSize 1048576
OB> Restarting proxy server doesn't helps.
OB> btw, anybody know what is an optimal size of ProxyReceiveBufferSize
OB> and does it really works.
As a followup to Vivek's email, I've digged up in the linux kernel
sources, the 2 relevant snippets are:
/usr/src/linux/net/core/sock.c:
/* Run time adjustable parameters. */
__u32 sysctl_wmem_max = SK_WMEM_MAX;
__u32 sysctl_rmem_max = SK_RMEM_MAX;
__u32 sysctl_wmem_default = SK_WMEM_MAX;
__u32 sysctl_rmem_default = SK_RMEM_MAX;
[snip]
case SO_RCVBUF:
/* Don't error on this BSD doesn't and if you think
about it this is right. Otherwise apps have to
play 'guess the biggest size' games. RCVBUF/SNDBUF
are treated in BSD as hints */
if (val > sysctl_rmem_max)
val = sysctl_rmem_max;
/* FIXME: is this lower bound the right one? */
sk->rcvbuf = max(val*2,256);
break;
/usr/src/linux/include/linux/skbuff.h:
/* These are just the default values. This is run time configurable.
* FIXME: Probably the config option should go away. -- erics
*/
# ifdef CONFIG_SKB_LARGE
#define SK_WMEM_MAX 65535
#define SK_RMEM_MAX 65535
#else
#define SK_WMEM_MAX 32767
#define SK_RMEM_MAX 32767
#endif
So the limit is either 32k or 64k, depending on CONFIG_SKB_LARGE...
If you set it bigger it silently uses the default value as you see in the
first code snippet
I used to write a 1Mb example in the guide. Have removed the rewishful
setting :)
_______________________________________________________________________
Stas Bekman mailto:[EMAIL PROTECTED] www.singlesheaven.com/stas
Perl,CGI,Apache,Linux,Web,Java,PC at www.singlesheaven.com/stas/TULARC
www.apache.org & www.perl.com == www.modperl.com || perl.apache.org
single o-> + single o-+ = singlesheaven http://www.singlesheaven.com