我们已经在ec2上安装了Tomcat 7.0.64,而不使用tomcat ami,也就是自己动手。
它运行良好,但没有明显的原因,tomcat偶尔优雅地closures没有明显的原因。 该实例继续运行,只是tomcat停止,日志中的最后几行表明它已经被命令这样做。
Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler ["http-bio-8080"] Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler ["ajp-bio-8009"] Jun 30, 2016 9:36:53 PM org.apache.catalina.core.StandardService stopInternal INFO: Stopping service Catalina Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol stop INFO: Stopping ProtocolHandler ["http-bio-8080"] Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol stop INFO: Stopping ProtocolHandler ["ajp-bio-8009"] Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol destroy INFO: Destroying ProtocolHandler ["http-bio-8080"] Jun 30, 2016 9:36:53 PM org.apache.coyote.AbstractProtocol destroy INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
我们开始/停止使用service tomcat start service tomcat stop即通过init脚本,例如运行/bin/su tomcat $CATALINA_HOME/bin/startup.sh
任何想法,为什么这可能发生在AWS?