> in mod_jk's logfile, i don't see any flush-packets (= write packet of > length 0) and so apache doesn't do flushing either. > > Of course the old "JkOption +FlushPackets" works. > But the new flush-packets would be much nicer. > > I think, that i might have to enable the flush-packets thing within tomcat. > > Any ideas?
I was using this JSP-page: <[EMAIL PROTECTED] contentType="text/plain; charset=utf-8" %> <% out.println("test1"); out.flush(); Thread.sleep(5000); out.println("test2"); %> And that's the corresponding part of mod_jk.log: [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_send_message::jk_ajp_common.c (892): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): sending to ajp13 pos=4 len=113 max=8192 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0000 12 34 00 6D 02 02 00 08 48 54 54 50 2F 31 2E 30 - .4.m....HTTP/1.0 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0010 00 00 09 2F 74 65 73 74 2E 6A 73 70 00 00 09 31 - .../test.jsp...1 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0020 32 37 2E 30 2E 30 2E 31 00 FF FF 00 05 68 6F 73 - 27.0.0.1.....hos [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0030 74 31 00 00 50 00 00 05 A0 0E 00 0B 57 67 65 74 - t1..P.......Wget [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0040 2F 31 2E 31 30 2E 32 00 A0 01 00 03 2A 2F 2A 00 - /1.10.2.....*/*. [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0050 A0 0B 00 06 61 6C 69 61 73 31 00 A0 06 00 0A 4B - ....alias1.....K [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0060 65 65 70 2D 41 6C 69 76 65 00 A0 08 00 01 30 00 - eep-Alive.....0. [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (896): 0070 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - ................ [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_send_message::jk_ajp_common.c (913): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_send_request::jk_ajp_common.c (1287): request body to send 0 - request body to resend 0 [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_send_request::jk_ajp_common.c (1383): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_get_reply::jk_ajp_common.c (1549): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (938): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): received from ajp13 pos=0 len=119 max=8192 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0000 04 00 C8 00 02 4F 4B 00 00 02 00 0A 53 65 74 2D - .....OK.....Set- [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0010 43 6F 6F 6B 69 65 00 00 33 4A 53 45 53 53 49 4F - Cookie..3JSESSIO [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0020 4E 49 44 3D 35 42 30 30 44 42 35 37 38 37 32 32 - NID=5B00DB578722 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0030 30 44 44 42 30 37 41 31 33 43 39 30 44 43 37 39 - 0DDB07A13C90DC79 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0040 31 37 34 33 3B 20 50 61 74 68 3D 2F 00 00 0C 43 - 1743;.Path=/...C [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0050 6F 6E 74 65 6E 74 2D 54 79 70 65 00 00 18 74 65 - ontent-Type...te [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0060 78 74 2F 70 6C 61 69 6E 3B 63 68 61 72 73 65 74 - xt/plain;charset [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0070 3D 75 74 66 2D 38 00 00 00 00 00 00 00 00 00 00 - =utf-8.......... [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (1049): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1398): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_unmarshal_response::jk_ajp_common.c (586): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_unmarshal_response::jk_ajp_common.c (603): status = 200 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_unmarshal_response::jk_ajp_common.c (610): Number of headers is = 2 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_unmarshal_response::jk_ajp_common.c (666): Header[0] [Set-Cookie] = [JSESSIONID=5B00DB5787220DDB07A13C90DC791743; Path=/] [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_unmarshal_response::jk_ajp_common.c (666): Header[1] [Content-Type] = [text/plain;charset=utf-8] [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_unmarshal_response::jk_ajp_common.c (673): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (938): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): received from ajp13 pos=0 len=13 max=8192 [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0000 03 00 09 0D 0A 74 65 73 74 31 0D 0A 00 00 00 00 - .....test1...... [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (1049): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1398): enter [Tue Mar 06 00:22:19 2007] [23687:63152] [debug] ws_write::mod_jk.c (452): written 9 out of 9 [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1524): exit [Tue Mar 06 00:22:19 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (938): enter [Tue Mar 06 00:22:19 2007] [23699:63152] [trace] jk_child_init::mod_jk.c (2584): enter [Tue Mar 06 00:22:19 2007] [23699:63152] [trace] do_shm_open::jk_shm.c (280): enter [Tue Mar 06 00:22:19 2007] [23699:63152] [debug] do_shm_open::jk_shm.c (284): Shared memory is already open [Tue Mar 06 00:22:19 2007] [23699:63152] [debug] jk_child_init::mod_jk.c (2588): Attached shm:/usr/lib/apache2/logs/jk-runtime-status [Tue Mar 06 00:22:19 2007] [23699:63152] [debug] jk_child_init::mod_jk.c (2598): Initialized mod_jk/1.2.21 [Tue Mar 06 00:22:19 2007] [23699:63152] [trace] jk_child_init::mod_jk.c (2599): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): received from ajp13 pos=0 len=11 max=8192 [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0000 03 00 07 74 65 73 74 32 0D 0A 00 00 00 00 00 00 - ...test2........ [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (1049): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1398): enter [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ws_write::mod_jk.c (452): written 7 out of 7 [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1524): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (938): enter [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): received from ajp13 pos=0 len=2 max=8192 [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1043): 0000 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - ................ [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_connection_tcp_get_message::jk_ajp_common.c (1049): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1398): enter [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_process_callback::jk_ajp_common.c (1505): AJP13 protocol: Reuse is OK [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_process_callback::jk_ajp_common.c (1513): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_get_reply::jk_ajp_common.c (1639): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_service::jk_ajp_common.c (1821): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_done::jk_ajp_common.c (2228): enter [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] ajp_done::jk_ajp_common.c (2272): recycling connection pool slot=0 for worker worker1 [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] ajp_done::jk_ajp_common.c (2275): exit [Tue Mar 06 00:22:24 2007] [23687:63152] [debug] jk_handler::mod_jk.c (2181): Service finished with status=200 for worker=worker1 [Tue Mar 06 00:22:24 2007] [23687:63152] [trace] jk_handler::mod_jk.c (2184): exit
signature.asc
Description: OpenPGP digital signature