tomcat运行一会 进程僵死 分析

背景
       公司项目运行一会,访问页面一直在加载中,ps -ef|grep java 查看进程还在,
      去查看日志文件,还没见什么异常,日志文件也停住了。
      郁闷了好久,运行一会,项目就熄火了,本宝宝,解决办法就是SB一样的重启一下,
      管一会,又重启下。真是坑啊。

分析:
       通过对启动日志的分析,发现启动了两次,很奇怪。
       因为没次打包重启,是一个sh脚本搞定的。

       查看脚本内容,只是把tomcat/webapps/  XXX.war  ,rm 掉
       但  XXX.war解压的文件XXX还在。 [说明:XXX.war  运行时,会解压生成一个 XXX的,同名文件]

       另外,tomcat/work/Cataline/localhost/webapps/XXX 这是缓存目录,也没清。

解决方法:
        把启动脚本,优化,把tomcat/webapps/下项目文件清干净
                tomcat/work/Cataline/localhost/webapps缓存目录也清干净
       sh xx/xx/tomcat/bin/startup.sh 启动,

       经后面观察,没有出现项目僵死情况,并且启动时也没有启两次的情况

另外话题:
什么tomcat的本身优化,
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值