> 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
