Ian Long wrote:
This is a followup to my previous email, about Tomcat 500 errors.  For every 
error, I see this in the mod_jk (1.2.39) debug logs:


[Fri Apr 11 13:06:33.956 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 
pos=0 len=114 max=16384
[Fri Apr 11 13:06:33.956 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000    04 01 F4 00 15 
49 6E 74 65 72 6E 61 6C 20 53 65  - .....Internal.Se
[Fri Apr 11 13:06:33.956 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0010    72 76 65 72 20 
45 72 72 6F 72 00 00 02 A0 07 00  - rver.Error......
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0020    34 6F 61 6D 2E 
46 6C 61 73 68 2E 52 45 4E 44 45  - 4oam.Flash.RENDE
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0030    52 4D 41 50 2E 
54 4F 4B 45 4E 3D 2D 31 79 76 30  - RMAP.TOKEN=-1yv0
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0040    6F 6D 7A 74 68 
3B 20 50 61 74 68 3D 2F 3B 20 53  - omzth;.Path=/;.S
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0050    65 63 75 72 65 
00 A0 01 00 17 74 65 78 74 2F 68  - ecure.....text/h
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0060    74 6D 6C 3B 63 
68 61 72 73 65 74 3D 55 54 46 2D  - tml;charset=UTF-
[Fri Apr 11 13:06:33.957 2014] [25409:140068250126304] [debug] 
ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0070    38 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00  - 8…………..

Has anyone seen this or have a resolution?

ASCII-graphically, your setup is like :

Request :
Client --> request --> Apache httpd + mod_jk -- request --> Tomcat --> webapp

Response :
Client <-- response -- Apache httpd + mod_jk <-- response -- Tomcat <-- webapp
             500                                   500

What you are seeing in this log, seems to be a dump, by mod_jk, of a response data packet that it receives from Tomcat. So the error originates in Tomcat, which produces a "500 Server Error" response, with a body consisting of a html page giving some details about the error. This error seems to be produced by an application running within Tomcat, which may have something to do with a "Flash Renderer"..(*)
Does that ring a bell ?

Now why that 500 error does not appear in your Tomcat logs, may have something to do with the way in which the Tomcat logging is set up (or with you looking in the wrong place). But that is harder to tell from here.

But in any case, the 500 error does not originate with mod_jk or Apache httpd. They are just dumping the data that they see go through, coming from Tomcat.

(*) Note: that may just be the readable part of a HTTP response header, like a 
Set-Cookie.
It's also hard to tell, not knowing the corresponding request.
(The AJP protocol replaces many often-used HTTP header names, by shorter 
numerical codes).
If you look a bit earlier in that log, you should see the request which causes the error. Maybe that will tell you more.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to