On Oct 22, 2007, at 11:24 PM, Mladen Turk wrote:
By adding some additional instrumentation to the code, I can see that each AJP packet is constructed with ((1 + 17) * 13) = 234 envvar attributes -- the whole set of attributes is appended 18 times in succession. (Often this overflows the default maximum packet size.)

Can you use JkLogLevel debug and attach the packet dumps as well as the the config?

Sure. For a little more information, I first applied a small patch to the 1.2.25 source [1]. For simplicity's sake I used a stripped- down Apache configuration with 3 VirtualHosts and a single JK worker [2] [3]. I've posted the resulting log output [4] and tcpdump output [5] generated with 'tcpdump -i lo -s 0 -w ajp.dump tcp port 8009'.

[1] http://rescomp.stanford.edu/~icomfort/jk/logging.patch
[2] http://rescomp.stanford.edu/~icomfort/jk/httpd.conf
[3] http://rescomp.stanford.edu/~icomfort/jk/workers.properties
[4] http://rescomp.stanford.edu/~icomfort/jk/mod_jk_log
[5] http://rescomp.stanford.edu/~icomfort/jk/ajp.dump

I get similar results with my fully-configured Apache 2.2.6 server.

Let me know if I can provide any more information.

--
Ian Ward Comfort <[EMAIL PROTECTED]>
System Administrator, Student Computing, Stanford University


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to