问题:Tomcat进程意外退出。
背景:使用脚本文件在shell启动完Tomcat,第二天发现期间Tomcat在一个时间挂了。
排查过程:
观察Tomcat退出的时间
观察ssh的退出时间
发现时间很吻合,联想到之前发现的一篇介绍使用脚本启动Tomcat意外关断的文章http://hongjiang.info/why-kill-2-cannot-stop-tomcat/,检查启动脚本.
发现和文章里的类似,缺少作业控制,添加set -m ,最后问题解决。
总结:先分析Tomcat关闭的日志,与正常的进行对比,找出差异分析问题。如果使用脚本启动Tomcat,检查一下脚本。