200 ACT HTTP 响应
200 ACT HTTP Response
我有一堆 Tomcat 8.0.15、Apache 2.2.29 和 mod_jk 1.2.40 (win2003 serv)
在 http 响应状态文本中,我得到 “200 ACT”。不是标准的 http 1.1 rfc "200 OK"。
不影响正常工作,但是反应真的很奇怪...
还在干净的默认配置 tomcat8-apache2.4(win7) 上进行了测试 - 结果相同。
在 mod_jk 调试日志中我们有:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=69 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 03 41 43 54 00 00 02 00 0D 43 61 63 - .....ACT.....Cac
正常回复如下:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=100 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 02 4F 4B 00 00 04 00 04 45 54 61 67 - .....OK.....ETag
Rainer Jung 已在 8.0.17 Tomcat 版本中修复此问题。
解释:http://svn.apache.org/viewvc?view=revision&revision=1645245
补丁:
--- java/org/apache/coyote/ajp/AjpProcessor.java (revision 1645245)
+++ java/org/apache/coyote/ajp/AjpProcessor.java (working copy)
@@ -1388,6 +1388,7 @@
response.setCommitted(true);
+ tmpMB.recycle();
responseMsgPos = -1;
responseMessage.reset();
responseMessage.appendByte(Constants.JK_AJP13_SEND_HEADERS)
正在运行,已经测试。
我有一堆 Tomcat 8.0.15、Apache 2.2.29 和 mod_jk 1.2.40 (win2003 serv)
在 http 响应状态文本中,我得到 “200 ACT”。不是标准的 http 1.1 rfc "200 OK"。 不影响正常工作,但是反应真的很奇怪...
还在干净的默认配置 tomcat8-apache2.4(win7) 上进行了测试 - 结果相同。
在 mod_jk 调试日志中我们有:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=69 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 03 41 43 54 00 00 02 00 0D 43 61 63 - .....ACT.....Cac
正常回复如下:
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): received from ajp13 pos=0 len=100 max=8192
[debug] ajp_connection_tcp_get_message::jk_ajp_common.c (1403): 0000 04 00 C8 00 02 4F 4B 00 00 04 00 04 45 54 61 67 - .....OK.....ETag
Rainer Jung 已在 8.0.17 Tomcat 版本中修复此问题。
解释:http://svn.apache.org/viewvc?view=revision&revision=1645245
补丁:
--- java/org/apache/coyote/ajp/AjpProcessor.java (revision 1645245)
+++ java/org/apache/coyote/ajp/AjpProcessor.java (working copy)
@@ -1388,6 +1388,7 @@
response.setCommitted(true);
+ tmpMB.recycle();
responseMsgPos = -1;
responseMessage.reset();
responseMessage.appendByte(Constants.JK_AJP13_SEND_HEADERS)
正在运行,已经测试。