今天运行在线上的tomcat突然崩掉了,经过排查,终于找到了问题所在,把排查问题的思路分享出来
- 查看tomcat的日志,这是最先想到的,发现并没有收获。
- 查看进程状态
查看指定进程运行情况
ps -ef|grep tomcat
- 查看内存使用情况
jstat -gc 25043 #进程id
- 根据内存使用情况发现tomcat的配置存在问题,打开catalina.sh文件 ,修改JAVA_OPTS的参数,问题解决
a3.png
关于JVM的内存模型推荐一篇博文A_zhenzhen的JDK8JVM内存模型