在3条消息后停止了Tomcat:收到了签名18245的无效消息

时间:2015-09-25 04:14:39

标签: crash tomcat6 ajp

我在Windows Server 2008中安装了Tomcat 6.

自2012年安装以来,已有9次意外停止Tomcat服务。所有时间都发生在3条日志消息/条目之后,例如:

Jul 17, 2015 10:08:39 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245

Jul 17, 2015 10:08:44 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245

Jul 17, 2015 10:09:51 AM org.apache.coyote.ajp.AjpMessage processHeader SEVERE: Invalid message recieved with signature 18245

以下是我在server.xml中的内容:

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

旧线程Ajp invalid message received with signature提供了一些建议,但我不确定它是否适用于我,因为旧线程没有提到Tomcat服务已被停止。

您是否知道server.xml中是否存在AJP连接器可能导致无效消息,然后Tomcat被停止?或者Tomcat崩溃问题来自另一个原因?

1 个答案:

答案 0 :(得分:1)

我在下面的Ajp invalid message received with signature中找到了解决方案

默认值:

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

自定义:

<Connector port="8009" protocol="HTTP/1.1" redirectPort="8443"/>

不起作用。解决方案有何不同?