问题:Tomcat进程意外退出。
背景:使用脚本文件在shell启动完Tomcat,第二天发现期间Tomcat在一个时间挂了。
排查过程:
观察Tomcat退出的时间

观察ssh的退出时间

发现时间很吻合,联想到之前发现的一篇介绍使用脚本启动Tomcat意外关断的文章http://hongjiang.info/why-kill-2-cannot-stop-tomcat/,检查启动脚本.

发现和文章里的类似,缺少作业控制,添加set -m ,最后问题解决。
总结:先分析Tomcat关闭的日志,与正常的进行对比,找出差异分析问题。如果使用脚本启动Tomcat,检查一下脚本。
本文探讨了一次Tomcat在夜间意外停止的问题,通过对比日志发现与SSH退出时间吻合,最终定位到启动脚本中缺乏作业控制,通过添加set-m参数解决了问题。文章强调了在使用脚本启动Tomcat时,检查脚本的重要性。
534

被折叠的 条评论
为什么被折叠?



