背景
最近遇到一个非常奇葩的问题,服务器经常无缘无故挂掉,而且是同一时间挂掉两台tomcat(负载),后来百度了下,搜到一个答案。
现象
启动tomcat的脚本最后一句带上了tail -f 输出日志,当关闭shell时,tomcat随之挂掉。当成一个现象来看,知道有这么一回事。暂不做细究。
解决方案
去掉tail -f脚本或者脚本执行完直接ctrl+c退出即可。
本文探讨了一种罕见的Tomcat服务器故障现象:在特定条件下,服务器会在同一时间挂掉两台tomcat实例。问题根源在于启动脚本中使用了tail-f命令来实时输出日志,当shell会话关闭时,tomcat也随之停止运行。解决方法是移除tail-f命令或在脚本执行完毕后使用ctrl+c退出。
最近遇到一个非常奇葩的问题,服务器经常无缘无故挂掉,而且是同一时间挂掉两台tomcat(负载),后来百度了下,搜到一个答案。
启动tomcat的脚本最后一句带上了tail -f 输出日志,当关闭shell时,tomcat随之挂掉。当成一个现象来看,知道有这么一回事。暂不做细究。
去掉tail -f脚本或者脚本执行完直接ctrl+c退出即可。

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