从tomcat8升级到tomcat9后,我们遇到了一个奇怪的问题。
在catalina.out或其他应用程序日志文件中没有有用的日志条目。
我们唯一怀疑的是,它主要发生在热部署war文件时(将war文件移动到apps文件夹而不停止/启动tomcat9)。相比之下,热部署在tomcat8上从来不是一个问题。
也许这是ajp的问题?以下是我们的连接器配置:
<Connector
port="8009"
protocol="org.apache.coyote.ajp.AjpNio2Protocol"
acceptCount="200"
acceptorThreadCount="2"
address="0.0.0.0"
connectionTimeout="1800000"
maxThreads="400"
minSpareThreads="20"
secretRequired="false"
redirectPort="8443" />我在这里发现了一些(可能)相关的问题:tomcat hangs when deploying war file and restarting server
那边的人说他们阻止了猫,发动了战争,然后又开始了猫。
升级到tomcat9后有同样问题的人吗?
发布于 2021-07-19 14:57:55
因此,tomcat9上的热部署似乎在某种程度上导致了冻结。最后三次部署如下所示:
F 211到目前为止,我们不再面临冻结了。
因此,我建议在tomcat9上进行热部署(可能与java11一起进行更新)会导致冻结。
这个解决方案对我们是有效的。
https://stackoverflow.com/questions/68086010
复制相似问题