无效的消息签名AJP 514

时间:2018-02-28 23:58:06

标签: tomcat8 mod-jk ajp

我们面临着大型请求标头的问题。最近我们发现一些大型cookie被发送到服务器,超出了默认限制8192.我们试图在workers.properies(mod_jk)以及tomcat的AJP连接器(数据包大小)中碰到max_packet_size )到65536.现在请求正在通过tomcat但在tomcat的Catalina.out中我们收到了SERVER日志消息:

28-Feb-2018 22:23:34.137 SEVERE [ajp-nio-7009-exec-5] org.apache.coyote.ajp.AjpMessage.processHeader收到带有签名514的无效邮件

我们的服务器设置流程如下: ELB - >(https) - > httpd - > mod_jk + AJP13 - >(http) - > tomcat的。 Tomcat版本:8.0.20 httpd版本:2.4.27 mod_jk版本:1.2.37 请帮助我们找到根本原因。

1 个答案:

答案 0 :(得分:0)

我们必须采用以下配置:

server.xml
    packetSize="32768"
    socket.appReadBufSize="32768"

httpd.conf
    LimitRequestFieldsize 32768

workers.properties
    worker.app-7009.max_packet_size=32768

socket.appReadBufSize是一个重要的属性,没有这个tomcat的AJP连接器无法读取发布的数据包。